One of the best math professors I have ever had. His method of teaching was perfect for me. He gives you a packet of notes before the lectures, and then you fill it out as he lectures. The tests are a big part of the grade, but he always gives study guides so you know what to study, and they are always very fair. 