Jamison Wolf
I came in with low expectations that were exceeded! He gives great lectures. If you show up and take notes, you will be able to succeed. Can be sarcastic and sort of condescending, but at the end of the day, he wants students to succeed. His course has implemented more interest in mathematics for me.