Liang Dong
This was the hardest class I have ever taken. He reads from the textbook and provides no notes. You're only graded work is online homework and test. It's the end of the semester and there is only 10 students in the class and we are barely passing. If you take him him be ready to teach yourself. Save yourself the time and don't take him.