Marisa Brook
I am taking a course with her the second time. Absolutely fantastic, both as a person in general and as a professor. She actually cares the students, give super helpful advices if you go to office hours, and her lecture materials are not only intellectually appropriate, but also fun. Would definitely have her a third time if possible.