Geoffrey Nathan
Boy, this was a hard class! Professor Nathan assigns a lot of reading and work almost every week. But if you keep up, it's worth it. I learned more about history than any other class I've taken and it definitely helped me understand preparing to be a teacher. He can be pretty critical, but he's actually a pretty easy grader.