Matthew Weidenfeld
I had Professor Weidenfeld for Poli 59 and it was a great experience. Not only does he create a classroom environment that is fun to be in, but he also does a great job at teaching the material. Grades in the class are unfortunately on few things, but he is a generous grader and you should be fine if you do the reading. Overall, highly recommend.