Hailong Chen
The professor is okay at instruction but you will most likely learn most of your material from the textbook. The grading is very unclear almost impossible to know what grade you are going to end with. I went into the final expecting a C with a very unlikely B and came out with an A. The homework takes a long time to complete.