Typical Indian engineering college where knowledge is not given but syllabus is completed. Most of the professors think finishing syllabus means they have done their job. What about giving students extra knowledge. Help them do something different, be create, innovate something. Instead completing assignments is all that is done.