Jessi Thomsen
She gives great lectures and is really down-to-earth/relatable. The class requirements are well spread out (even though it's a lot) which makes it a lot more managable. The grading is a bit harsh but she always leaves great feedback and most grades are completion (except for final drafts, etc.)