Great class, show up and take notes for the lectures. He gives a lot of assigned readings and if you don't do them you probably won't do well on the exams. Not too much homework, and a really nice guy. Grades super easy/nice, easy A.