Tony Lin
Wonderful guy but a horrible teacher. Pay attention to lectures. Make sure to do the sample quizzes and tests!!! They are literally what is going to be on the quiz or test just with different numbers and a curve ball question. I would also recommend looking through his slide presentations because problems on slides can be on the test.