Had him for 3360 (wasnt an option on here)
I feel like he gets a bad rap because the lectures were kind of boring but the tests reflected the lectures and homework.
Gave an extra credit project and was considerate about moving due dates 
Made a genuine effort to help students
does give pop quizzes for participation points