Stephen Larin
Larin is a great guy, he clearly cares about what he's teaching and for the success of his students. That said, his expectations for his students are far too high at the undergraduate level. Expect to spend roughly 3-4 additional hours on this course per week (compared to other 400 level pols courses). He is a tough marker, but does reward effort.