Seth Archer
Friendly and obviously cares about what he's teaching. A lot of class discussion and participation, so if you are shy be prepared. Lots of readings, some weeks were 100+ pages of text, but it's all very gritty and interesting stuff. Not for those with week stomachs!