Reviews of professor Chengjiang Long

Rating: 1.0/5, difficulty: 5.0/5
He rushes through lectures and would rather speed through 5 slides in the last 4 mins of class than save it for the next. Most people just signed attendance and left. I honestly thought most people just dropped the class until I saw full seats on the second test day. Luckily, you can find HW help online. Chegg will be your friend here

Rating: 1.0/5, difficulty: 5.0/5
Worst Computer Science I've taken in this school. You could barely understand him, always changing his grading rubric. Doesn't give you a break for the assignment which is weighted heavy. Plus get ready to not understand a single thing the professor say. There's always one professor teaching this class, so if you're lucky it's not this one.

Rating: 1.0/5, difficulty: 4.0/5
Original weight on midtest #2 was 10 percent. Everyone did so poorly on it that it was curved, in addition to that it was also marked down to 5% of the total grade. He makes several corrections to homework weeks after it was assigned. He mumbles too much.

Rating: 1.0/5, difficulty: 4.0/5
he mumbles and when he doesnt mumble you still cant understand him.

Rating: 1.0/5, difficulty: 4.0/5
Professor Long has extensive knowledge and background in his related field of expertise however, he lacks the basic and proper communication skills to lead a team let a lone a class full of approximately 150 students. How the university allowed him to take over such an important class due to its per-requisite nature is mind-boggling.