This course will help students to develop a deeper understanding of the principles and procedures that inform current practices in language curriculum design, how they impact classroom pedagogies and shape materials development. TE 309 will also equip students with a variety of theoretical resources and insights for the formulation and implementation of appropriate language courses. Students will gain insight into EGP (English for General Purposes) and ESP (English for Specific Purposes). ESP includes many areas such as EAP (English for academic purposes), EOP (English for occupational purposes), EST (English for science and technology), etc. In EFL contexts such as Armenia's, a majority of students not majoring in English study the language in ESP programs. Therefore, MA TEFL students need to understand the concepts of both EGP and ESP to be prepared to serve the needs of the Armenian EFL context.