Soo Hyon Kim
Definitely a pretty dense course with rough subject matter, but Soo makes it as enjoyable as possible. She's super kind and approachable. Lots of quizzes but they are all online and open-note, as well as two exams, a presentation, and a large project.