(1) Lack of top-quality programmes offered by Indian colleges. (2) Poor quality of teachers. Teaching is not considered as a lucrative career option in India. Most of them end up in this career as they couldn’t find jobs elsewhere. (3) Outdated syllabus taught in most of the colleges. (4) Lack of state-of-art infrastructure in the top colleges.