Peter Humphries
By far the best math teacher I've ever had. His lectures are very clear. The tests require a higher level of reasoning than the homework, which catches a lot of students off guard. A textbook is provided, but not mandatory. If you want to study for this class I hear the textbook problems are great.