Chengzhi Shi
Dr. Shi was an incredible professor. Success in his class really amounts to going to class and taking the time to do and understand the homework (5 total) and sample exams (similar but not the same as the exams). There are no notes or recordings posted so if you're missing class (and don't have a friend for notes) you're missing important content.