Steven Hahn
Prof. Hahn is an incredible historian and lecturer. His lectures were interesting, and he encouraged us to have engaging and thoughtful conversations. However, he is a harder grader than any other history professor I've taken a course with, and there were about 100-200 pages of reading a week.