Data based on 2 reviews.
It is critically important that you take notes in this class but he makes not taking very easy. I enjoy this class a lot, mostly because Mr. Cheng is the nicest guy and pretty much just wants everyone to have a good time and feel supported. He has shy, nice, dorky energy that makes the class super fun. In the beginning I struggled in his class a little bit becuase Mr. Cheng is a fan of his 'spicy' problems. 'Spicy' problems are problems that you will omly be able to solve if you are that one kid who is smart enough to teach the class. He is fair about grading things like that though and has lightened up on the spicy problems. There really isn't an excuse to have less than a B in this class (putting aside extenuating circumstances). He provides all the possible pratice and reasources needed to succeed and makes him self avalible for students to ask any one-on-one questions at any time.
You should always take notes in this class because they are very helpful as most of the exercises refer back to something we have done earlier in the year.