Johanna Blacquiere
Excellent lectures, you can tell she loves what she's doing and she always has informative and comprehensive answers to your questions. The content deviates from the textbook tho so you should go to class for notes (which are easy to understand anyway)