Xuanmao Mao Chen
Mao is really nice and an easy grader. He cares more about you learning the material, then making you struggle with exams. He gives good reviews before exams, whatever he tells you is exactly what you're tested on. I took this as an honors class, so we also had a group presentation.