Edward Swartz
Swartz is a good professor in general. The class itself is quite easy; to do well in the class, all you have to do is read a couple textbook sections/do the homework once a week, and you can skip the lectures completely. The lectures themselves are a bit dry. The TA's for this class were fantastic - all knowledgeable grad students.