This article provide 1) general overview and course design of English for Specific Purposes in the field of ELT (English Language Teaching), 2) the role of teachers and students in English for Specific Purposes (ESP), and 3) the difficulties related to teacher, student, environment and others in...