Min-Jung Kwak
Despite the asynchronous format, this prof makes lectures clear and interesting, gives extra videos to watch if a topic interests you, etc. The tests were intense, but as long as you take lots (!) of notes you will be fine. Ex: final test  25 pages of notes and I got 98%! The papers are easy if you don't dilly-dally.