Sarahfina Peterson
Sarahfina is an excellent instructor. The lectures are insightful and she does well to leave time to talk about contemporary examples. There is a lot of reading, but that is to be expected for a 400 level class so I'm not sure why other reviewers are complaining about that. If you at least skim the reading and take notes in class its an easy A.