Miroslav Shapovalov
His lectures are great and make participation easy, especially the Friday discussions. His humor is A+ and he's good at making difficult concepts easy to understand. The class will require reading and the tests have essay questions that require actual thinking. This shouldn't be a surprise as it is an upper level political science course