James Strasburg
Strasburg is a knowledgeable prof and a cool guy. Easy to follow with structured lectures and readings (from syllabus). Also gives time to answer questions and discuss readings in class (and office hours if you go). The 3 tests and 3 papers are straightforward. His contagious enthusiasm makes class fun. Easily my favorite class this semester.