Adam Haaga
I really enjoyed this class. The reading schedule was extremely rigerous, but if you keep up and don't procrastinate you'll do fine. He was very lenient about deadlines, and very accessible to meet in private and ask questions. Key ingredients for sucess in this class: time management skills, writing skills, willingness to engage with the material.