Tobin Hansen
Tobin is an amazing professor and I would recommend that anyone take a course from him. The actual class was almost entirely focused around discussion, but you will never be penalized for not participating or forced to participate. Easy grader and gives detailed feedback on all assignments. 