Kristin Wilson
I think Wilson is better than these reviews let on. The quizzes were sometimes challenging and the lectures were very fast-paced but the class wasn't impossible. The main thing I disliked about the course was that many due dates were on weekends, so you have to be motivated enough to do them ahead of time or do homework basically every Saturday. 