Amy Hoeltge
Amy is the GOAT. The online platform was horrible about grading but you can go to office hours and she will credit you if you got points off unfairly. She shares her lecture notes online which I really appreciate because she would post them the day before class and I could print them out. 