Wei Zheng
Lectures were hard to follow, so sometimes homework was difficult to figure out. However, his grading system helped a lot. There was a quiz every week, which comes from the homework. He also does a good job with exam reviews. There are also a lot of extra credit offered. Ultimately if you put in the effort, you will get a good grade.  