Wenge Guo
He is a very nice person and is generous with partial credit. But.. his english is so bad his lectures are incomprehensible AND he will not understand any questions you ask. I self studied the entire course from the textbook, students that relied on lectures failed the class. It was morally wrong for NJIT to assign him as a professor to students.