Reviews of professor Geng Sun

Rating: 5.0/5, difficulty: 3.0/5
A lot of reading and writing. Gives really good feedback and allows resubmission of assignments if you mess up. I would recommend him, but I'm not sure why he receives so much negativity when he is really helpful.

Rating: 1.0/5, difficulty: 5.0/5
This class was horrible. Even if your code runs he'll take off 20 points because you don't write code the same way he does. When you confront him with issues, he can be a little condescending. Office hours help a little, and he doesn't seem like a bad guy. He just probably shouldn't be a teacher.

Rating: 1.0/5, difficulty: 5.0/5
he wont teach you the subject but he will give you homework on it and test you on it as well, because he believes you have to figure stuff out yourself. Good luck getting your questions answered. No review and have to write the code on the paper for exam.

Rating: 2.0/5, difficulty: 3.0/5
There's a group project where you need to help a company w/ a system development project, using the textbook concepts. Exams are difficult but could be passed w/ studying. You could go the whole semester w/o hearing from this professor, they don't provide feedback for homeworks or project assignments

Rating: 3.0/5, difficulty: 4.0/5
There are 4 homeworks, and 2 exams (midterm and final). He makes you try to understand the code, when you ask him - he doesnt just tell you what you did wrong and where you need to fix your code. I just zoned out because he reads straight from the slides 98%. And you always posts examples of the codes he does in class.

Rating: 1.0/5, difficulty: 4.0/5
Hard grader. I wish i could drop.