Madeline Zavodny
Zavodny's classes, I have taken 2 now, are heavily based around lectures. The notes are useful, and she goes through a lot of in class examples that will be useful for the homework. She is pretty lenient on homework, and gives decent feedback.