Bernard Firestone
I took Professor Firestone for International Politics last semester and I absolutely loved it! The class itself is all lecture and he really likes people who participate, even if you're not sure if you're right or not. He's extremely knowledgable and knows what he's talking about and how to help you. Tests and papers were difficult, study!