Kasim Ali Tirmizey
His lectures are engaging and thought-provoking. I absolutely loved it and I also finished the semester with new friends because his in-class assignments require collaboration. Do the readings and you'll get an A+