Ren Liu
You only get 3 assignments and the material is VERY clear. I heard some students took this in class with a different professor and it was one of the hardest classes ever. I would definitely recommend taking this class with Professor Liu. He really cares about your grade and is there for you.