Reviews of professor Chengjiang Long

Rating: 2.0/5, difficulty: 4.0/5
No one can understand what he is saying, so get ready to learn from your TA or by yourself. He gives a lot of chances for bonus points (Extra credit on hw or perfect attendance), so I'll give him points for his concern for students. Other than that, I wouldn't take him as you would not understand one word he is saying.

Rating: 1.0/5, difficulty: 4.0/5
Quick paced lectures, very hard to understand. Seems to show no concern for student understanding

Rating: 1.0/5, difficulty: 5.0/5
If you have to take his class, ua failed you already. Ignoring that he cannot be understood, his slides and lectures are below poor. It's all stolen lectures that can be copied and found on other sites like all his homework. Homework concepts are more advance the lecture and graded harshly without explaining the answers. TA's are no help too!

Rating: 1.0/5, difficulty: 5.0/5
There is a major communication barrier here. His English is barely passable, and completely inadequate for teaching a class at a university. Students did so poorly in my group that I was curved from a hard F to a B-. See your advisor for guidance. Consider transferring credit from another school as he is the only available instructor for this class