Reviews of professor Po Chin Cheng

Rating: 3.0/5, difficulty: 4.0/5
I didn't receive my grades until past the last day of class but, thankfully I already had a good understanding of the materiel. If you have any questions he will meet up with you in a zoom room so, he can help you. Other than that there is a lot of reading, quizzes and labs each week. He takes attendance so make sure you show up!

Rating: 2.0/5, difficulty: 1.0/5
Poor English skills made assignment instructions and communication awkward and unclear. He also allowed students to behave passive-aggressively towards him without consequences, which created an uncomfortable learning environment. Lastly, when asking questions, Cheng would give typical "textbook" answers like "did you do step 1?" or "see page 168."

Rating: 1.0/5, difficulty: 4.0/5
Difficult because of being awful. ESL problems, didn't know course material, exercises/quizzes broken. Deleted any forum posts by students helping each other, not giving answers. Inconsistent grading practices and lack of consistent clear feedback. Had to email for every quiz to find out why points were deducted. Don't take if this instructor!

Rating: 4.0/5, difficulty: 3.0/5
Mr Cheng is a great teacher. He can ramble a bit and loses track of the topic pretty easily but that just keeps the class entertaining. Course was easy as long as you turn in assignments on time. He is an easy grader and gives good feed back. You can also re-submit assignments to earn a better grade.

Rating: 4.0/5, difficulty: 2.0/5
Very kind, willing to explain things if you're not clear, and approachable for extra credit or help. He wants you to succeed, but you need to ask for what you need. He's not just going to hand it to you on a silver platter, and this is how it works in the real world! On track for an A, thought he deserved a better review than has been left here.

Rating: 3.0/5, difficulty: 3.0/5
He's nice and helpful. This class you teach yourself from the book mostly. He has trouble grading on time & doesn't give much feedback but is an easy grader. It's the 9th week of class and he still hasn't graded discussions which is odd. Maybe overworked. ESL speaker obv but it's not a problem.

Rating: 5.0/5, difficulty: 3.0/5
I only put the textbook use down as required because I'm not very good with programming. He has no problem explaining things further or answering questions. Very engaging with students. His accent isn't that thick, but I suppose if you've never had a conversation with someone who has an accent you would think it is.