Reviews of professor Yin Cheng

Rating: 5.0/5, difficulty: 4.0/5
He gives a lot of work but all around he is a very good teacher who explains things very well especially for online classes. e makes sure that he is available outside of classes for sessions in order to help you if need be. His assignments aren't too different from the classwork and all in all a great teacher.

Rating: 5.0/5, difficulty: 4.0/5
I have to admit he is one of the best professor I had for a math class. You have to put a lot of time into his class if you want to pass. Although he gives a lot of assignments, he is a great professor. He explains everything very clearly especially for online teaching.

Rating: 5.0/5, difficulty: 1.0/5
10/10 100% would take again

Rating: 3.0/5, difficulty: 3.0/5
He teaches how to solve problems well but not why.

Rating: 5.0/5, difficulty: 3.0/5
Took him for Linear Algebra (MATH 260), a fabulous professor at Hunter. You won't regret taking him!!!

Rating: 5.0/5, difficulty: 1.0/5
His lectures are fun and his homework is relevant to the class material. He's a great communicator as well. The one thing I'd have to say is really great about his class is the extra credit opportunities: every exam has extra credit (except the final) as well as some homeworks, allowing students to show they deeply understand the content.

Rating: 5.0/5, difficulty: 3.0/5
Honestly one of the best math teachers I've ever had. Curved exams, easy to follow lectures, provides resources to pass and flexible office hours. This is the highest level math course I've taken, but one of the easiest to learn in. The lectures are better than the textbook. Professor is also super nice.