The course content is very thorough and well-put. But in many of the courses, the teaching staff are not well-equipped in teaching the course given to them. It just becomes a session of reading through the presentation, rather than teaching about the topic.