Jeremiah Kermes
He was by far the best teacher I've ever had in a math course and most other courses ever. He never assumes kids understand the little things and teaches everything again anyways, he is clear, thorough, laid back, he cares too much honestly. I received my first ever A on a math exam in college in his course (97%). If you have the choice take him.