Jesse Jurgenson
Really funny and nice guy who makes sure that students understand the topics. He uses tophat for attendance/participation points (max of 50 so no need to attend all classes) and you get a note sheet during exams. I didn't use the book , just went over study guide. He gives a lot of extra credit opportunities!