His class is a blast. His lectures are super clear BUT he's a tough grader when it comes to essays. I like to think I can write a really great essay, but it was impossible to get a perfect paper in his class. He deducts points for the smallest things. But overall, he is a great teacher and would recommend.