I love the way courses were structured to extensively exhaust the necessary knowledge base surrounding them. I also admire how lecturers go the extra length to impart knowledge and make sure there is a high level of understanding before proceeding all in the course allocated time. I think that is due to the delivery methods and I was grateful for the great care they showed in handling students