Richard Snyder
Very straightforward class. Lectures are quite bland, but Professor Snyder clearly loves what he does and is very knowledgeable. Slides are posted online, so attendance isn't mandatory, and none of the course books were used. There are three exams that should be easy if you follow along with all the lectures.