Adrienne Shaw
The work you put in is very much the grade you get. Dr. Shaw is super accessible, gives very clear grading criteria on everything, and gives incredibly good feedback as well. There are also tons of extra credit opportunities if you're willing to take them and a very helpful late policy. She's super nice and I can not recommend her enough!