George Marion
Lectures move quickly but are clearly explained. Only 4 homework assignments and 4 tests the entire semester, so each one counts for a lot. While he recommends the textbook I received over 100 in the class just by taking notes and studying the lecture slides before tests. Really knows the material and makes class interesting.