Xuanhao Liu
Worst class I have ever taken. The language barrier is terrible. You will have a difficult enough time understanding her, and she will not understand your questions either. She doesn't use blackboard AT ALL, and she doesn't create a proper rubric for projects so be prepared to guess or be told you missed something or did it wrong.