Megan Turnbull
Took her intro class Spring 2024 and it was great. Self-grading for most projects with clearest criteria I have seen. Lectures were intelligent and participation was strongly encouraged but absolutely not required. Group project at the end was straightforward, I struggled a little bit because of my members (you get to choose) :P