Taylor Crow
One of the best professors I've had here. She is super nice and cares about her students. She is straightforward and good at explaining. You have pre-class assignments due before class, homework that is open all week, and mini-quizzes every week but they are easy and you get multiple attempts. 