Minhaj Chowdhury
Professor Minhaj is awesome, we had him late at night for lectures, and his class was engaging, while going over the concept, he would talk about its relations to the outside world, and use in the medical field, always providing us with extra knowledge of the concept. his tests are not hard, you will have to go home and study a lot for this course.