Peter Durovic
Read the textbook, do practice case problems, and get involved in class lectures or t you're screwed. Each class is jammed packed with information and applied practice with the teacher. If you come to class without reading, the applied lessons are wasted. Overall Peter is an awesome teacher and tries to give students as much help as possible.