Prof. Kehrberg is a great professor. His lectures are a little boring at times, but he is very knowledgeable about the material and engages with the students often, making him very likable. There are a lot of readings for the course, but only one paper and a debate make up the assignments, so it's a pretty easy class if you can write good papers.