Ian Blaustein
Suuuuper cool, knowledgeable professor. Class is all discussion based and he really does care about what you have to say. The readings can get a bit long but for the most part homework/larger assignments are clear and very manageable. I really really enjoyed taking a class with him.