Great guy! He's a little awkward and scary at first, but he really cares about his students and their learning. He is extremely intelligent, but also not afraid to admit when he is wrong. He values participation very highly, and requires you to read a decent amount. Overall though, as long as you attend class & read, you'll get an A. Rarely is he animated. His grading is fair, and he can call BS, so know more than your peers and you'll do good. When he hands out the study guide, you should spend the next couple days smashing it into your skull. It is important.