Diann Scherle
Best math teacher I've had, very specific in what she wants you to do, but she walks you through every step which makes things really easy to learn. Lots of extra credit and assignments that she grades beforehand in class and gives you unlimited chances to get it right, so like 10% of the class grade is a guaranteed 100% IF you attend lecture.