John Laracy
Really great teacher. 4 short papers throughout the semester at the end of each unit, but clearly states what to do for them to get a good grade. 10 one question pop quizzes, but as long as you do the assigned reading you'll do good. Lots of in class discussions, and he's very open to and encourages differing opinions.  Definitely recommend. 