Jennifer Crodelle
This course is pretty fast paced but Jen is so supportive and nice. Her grading is super fair (gives partial credit), but her tests are a quite difficult. Every week we have two homework problem sets and a 2 question quiz covering what we have learned in the week.
Jen is a really smart person. She explains the math very throughly and has no problem stopping and re-doing a part if a student struggled to understand. She also grades assignments really leniently. The coursework is difficult but with relatively low workload, and if you're willing to put in the work you will succeed.
Jen is a great teacher. Very enthusiastic and explains content well. She starts each class by asking students about how their weekends went and obviously cares a lot about the wellbeing of her students.