Max Parish
Grading criteria is clear. Prof Parish cares about the success of his students/ gives great feedback on assignments. Has same routine set every week so you know what to expect. Not an easy course but he gives you all you need to succeed in his class. He is understanding and accepts late work, won't let you fall behind. Easy to get in touch with.