Elise Critoph
Amazing and very kind prof. who is always willing to answer questions (always thanks people for asking a question before she answers, does external research to answer complex questions outside of the scope of the course). Clearly explains things with examples and drawings. Provides class slides and hybrid lectures. Covers all material you need.