Ian Burch
I've taken 3 classes from him. Hes by far one of the best math teachers I have ever had. Uses a lot of examples. Focuses more on the understanding than on the memorization, so weekly quizzes (1-2 questions usually) are open note. He prepares you well for tests. explains everything very thoroughly. Easy to understand him. Engaging and funny too.