Mark Patterson
Expect to read a lot in this class. Daily classes consist mostly of discussing either books you read before class or other documents. 
Pros: Engaging topics and very interesting books to read. Course and professor are well prepared. 
Cons: Lots of reading and writing assignments. Takes a long time to grade some papers. Participation not rewarded. 