John Turner
I have taken two separate courses with John Turner, and he is amazing. He provides clear notes that are color-coded and easy to understand, he gives plenty of opportunities to raise your grade, and he doesn't talk AT you - he really wants you to understand the subject matter. I am historically awful at math, but Mr. Turner made it understandable.