Very effective teaching methods. Strict class but throws in some dry humor here and there. I wish I had more classes.
the experience of a lifetime, the class may be difficult but u will learn things you never thought you would. He also gives you many different perscpectives and viewpoints on certain topics
a walking, talking, encyclopedia. hard class, but you learn a lot
Well.... he's not easy by any means, but do exactly as he says and do your work and it'll be ok
asks good questions of students, his satire is amusing