Reviews of professor Hui Chen

Rating: 1.0/5, difficulty: 4.0/5
Do not take. Assignments are absurdly long and tedious and have to be submitted through GitHub. Very glitchy and unnecessary process. You can't understand a word he says, very bad English. Incoherent rambling during lecture. Get ready to spend weeks on just 1 assignment cuz the autograder is very picky and will not accept even the slightest errors

Rating: 4.0/5, difficulty: 3.0/5
His English is a bit rough, and he codes with paint, but he gives fun group projects and if you get to know him he will work with you on your CISC 4900 project.

Rating: 5.0/5, difficulty: 2.0/5
Great professor who clearly knows his stuff. Very fair grader. You're allowed a handwritten cheat sheet for the exams but the exams still make you think, which is a fair balance. 90%+ of the exam is from the lectures in some way. Lots of assignments but also lots of chances for pts and he drops a few lowest things. Super fun and rewarding class too

Rating: 4.0/5, difficulty: 3.0/5
Lectures are pretty dry, but the projects he gives are fun to work in.

Rating: 1.0/5, difficulty: 4.0/5
Lots of homework, he does not tell you if your work is right or wrong so you would not have a chance to review, goes through topics really fast,. Tough grader on test, taking many points off for small errors because it's not his way. Online classes make it even worst almost half the class failed

Rating: 5.0/5, difficulty: 2.0/5
One of the chillest and most passionate professors in the department. He's very knowledgeable about the subject matter. He does goes a bit quick so you have to be with it and focus, as well as participate and ask well constructed questions to interact with him and further your understanding. He's a very fair grader and gives you a chance for an A.

Rating: 5.0/5, difficulty: 5.0/5
Professor Chen might have an accent, but he is very intelligent. Always do the assigned projects that are very worth it. Overall, his class taught me OOP and helped me build a strong foundation for DSA