Abraham Adhanom
Honestly, one of the hardest classes Ive ever taken. LOTS of reading, weekly discussions AND quizzes, a 5-page paper, and difficult midterm/final. However, he tells you exactly what you need to study, offers tons of extra credit and gives you credit for trying to meet his minimum requirements. Just stay on top of your modules and youll be fine