David Norton
Not my favorite class, but it was set up in a way where it was bearable. A lot of the quizzes are based on the textbook, while the tests are based on the lectures. Professor Norton seems like a nice enough guy, just be ready to read the textbook.