Fall 2018 - This class was made to be much more difficult than it should have been, thanks to the vague and lazy instruction of Professor Xu. Never did I think that I would still deal with so much incompetence from a professor beyond undergraduate studies. I have great difficulty understanding Xu due to his incredibly thick accent, and his hushed tone of voice when he speaks. I have sat in the front of lectures on multiple occasions, but I still have had many issues with comprehending him. His assigned reading is useless, despite me having dedicated hours to the work, and his homework is very difficult to complete as he does not provide the necessary tools for success. Instead, I have had to Google several bits of information for my homework, information that Xu did not go over during class, and even then I would receive a score equal to that of a D. Keep in mind, the class average for the midterm was 20/40, and Xu does not believe in giving Cs. This gates students from earning class credit even if they took the steps to secure at least a 70% out of 100%. All in all, my experiences with Professor Xu have been completely disappointing, and I am at a loss as to why he is allowed anywhere near academia. Xu does not possess the skill to communicate, and share information with students. This is the same person who believes it is acceptable to give assignments during vacation, only for the TA, Ye Tian, to rudely provide no assistance. If you would like to actually learn, avoid Xu.