Lewis Pearson
its a level 100 class, but be prepared for the lectures and reading of a level 400 class. very difficult, does take it way too seriously. he is very intelligent and a great professor, but his class and way of teaching is difficult to understand. the readings are hard. show up and you should be fine, but know its hard work. 