This course provides the students with theoretical and practical knowledge of the use of English in specific fields of science and technology; curriculum design; approaches, methods and techniques; types of authentic texts of different generic structures and language features; materials development; and principles in teaching and learning in GE and ESP contexts. In this course, the students have the opportunity to develop his/her own course as a final project of the semester. This course uses project-based learning.