David Dittfurth
Dittfurth definitely sets you up for success! He has notes and supplemental material accessible both on TWEN and will send you practice exams to prepare for the final. Pay attention to his "triggers" - he is a creature of habit! His patterns are easy to pick up and doing so will greatly benefit you. No cold calls, it's all lecture-based. 