Assessing learners' needs is an integral part of any curriculum and course design , namely English for specific purposes (ESP), syllabus design, materials development, teaching methods and testing issues. Critical approach to needs analysis, which is a relatively recent approach, acknowledges the rights of different stakeholders including teachers, students and administrators in the process of ...