Yimin Zhu
Do good on the labs and you'll be fine, I skipped lecture most times but got all 100 on my labs and ended with a B. Didn't do to well on the midterm of final but no one does, he gave us an extra credit opportunity on the midterm and curved both the misterm and the final. 