Kim Winnard
Very straightforward class. Weekly assignments are very regular, read the notes, watch the lecture, take the quiz. If you do the readings and take the quizzes you'll pass. His lectures are a bit monotone, but he is still interesting.