Andrew Gilbert
Professor Gilbert had me captivated from the beginning. For a heavy reading class, the discussions are incredibly interesting and you have a lot of opportunities to speak your mind and own opinions. There is not much outside work aside from the mandatory reading, and he is clear on what he expects from you for any heavier, long-term assignment.