Jack Bao
The first exam I did not do too well on. I worked super hard, went to office hours, redid every assignment and practice problem, and ended with an A in the class. Course is very challenging; exams are really hard. Makes you really apply everything. He is willing to help at any time. The class is doable, but major effort required.