Michael Williams
I took an accelerated course but was still able to pass. His lectures are not monotone and keep you interested throughout the class period. There are chapter quizzes, 3 in class questions and 2 exams (midterm and final).