Chengjiang Long
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.