Meaghan Gordon
Tough grader, but overall for a good reason. She will count off for every mistake but does give you the opportunity to fix them for credit. The lectures are extremely boring, but attendance is mandatory, so you'll have to be there. As a person, she's very nice and willing to help if you're having trouble.