Steven Holloway
He's definitely the best lecturer I've ever had. His grading is really flexible - he reads all tests (which are three essays you have the questions for beforehand) anonymously and then figures out how hard to grade.