Alex Kodess
For math majors: This man cares very much about your learning. His lectures can be challenging, but they will absolutely elevate you to the level of understanding that you need to succeed. He gives review sheets prior to tests that are extremely similar to the questions on the exams. He cares more about your learning than the exams.