Excellent professor. He's caring and super knowledgable and very funny too. I would definitely take him again. He is very accessable and really cares about what you learn. He actually made me really interested in learning about history. Great guy but seriously do the readings and the work to get the most out of the class.