Thomas Dececchi
I went to class for every lecture and always feel unprepared for tests and quizzes. You will have to rely heavily on the textbook and crash course in order to learn. He makes good study guides for exams which is helpful but that's as good as it gets. If you like to print out ppts for lectures, you can't. He uploads them right before class.