Shuning Huang
This professor is organized, but she's not exactly the best at conveying the main ideas of the class. The homework does not help you learn whatsoever, because it is so complex. She is generous with extra credit, though. No one really knows what's going on in the class for about 40% of the course. Study the exam reviews religiously.