Marla Williams
Even though Marla is a grad student, she's the best math professor I've had. She is extremely intelligent and great at conveying everything you need to know super clearly (which is rare). There are regular quizzes and you definitely need to stay caught up, but her grading is fair, she's accessible, and she gives great feedback on assignments.