John Cole is my favorite professor I've had yet! He is a very knowledgeable and down-to-earth guy. The material covered is super interesting and he goes over everything you need to know, so GO TO CLASS! There are weekly quizzes that aren't that bad and a few papers. He gives really good feedback and wants everyone to succeed. Take his class!!!