Zheng Cheng
Overall, he's a good teacher. His in class examples/stories are interesting. It's really not difficult to pass his class, his exams are kind of difficult, but mostly common sense. Has some busy work weekly, but as do most teachers. At the end, he kind of graded a little unfair, but it wasn't a big deal. 