Erin Heinz
Never use this site but had to hop over and give a shoutout to this teacher.  Incredible feedback, not too tough of a grader, and is lenient with late work.  Very understanding person and neat course.