Pinshuo Wang
Great teaching style, provides a clear syllabus and course construction, provides plenty of educational material and study guides. In-class participation is optional. I would recommend this teacher for this class without a doubt. Make an effort on homework and show your work you will get an A. With the exams, there is plenty of study material. 