Sam Hamilton
This was an amazing course. Hamilton sets up the class to have plot-twists, which is completely unique in my educational experience. The readings are the best and most interesting of all my classes, and if you're confused about things in the beginning of the semester, expect that things will gradually make more and more sense in-class. 