He's an awkward guy, but he has good material. Reading the assigned primary sources and articles will help you so much as he bases his tests on the themes of them. For the exams you'll have to do a lot of studying, so be prepared! Reading, being engaged, and participating in discussions will help you get the most out of the class