Ganggang Xu
WORST professor I've ever had. He does not answer people's questions in class. He doesn't grade consistently with students (some people get partial credit and some don't for writing the exact same thing). Tests and quizzes are impossible. I would never wish this prof upon anyone. AVOID AT ALL COSTS