Susan Russell
I'm currently taking this class over the summer and it's online and asynchronous. She's pretty funny in her lectures and responds very fast. Quizzes are open-note and are straight out of the lectures, but I don't like the exam software. If you prefer lectures over reading, Prof. Russell explains concepts super well and will be amazing for you. 