Xianghua Wu
Honestly, his lectures were not helpful for me. He would just read off powerpoints and not explain, however, if you have any questions he is more than willing to help and explain in detail. One midterm, one final, 7 assignments, 7 quizzes. Curves are given at the end of the semester but don't count on the curve to pass. You HAVE to study.