Andy McMillan
Graded on participation, journal annotations, homework, 4 exams (lowest dropped), and final. Good point distribution. Lectures seriously lack context without reading the book beforehand or reviewing after. Grading criteria is extremely clear and he is very willing to take feedback. Very accessible outside of class and cares about student interest.