Xia (Linda) Liu
Easily one of the worst teachers I've ever had. Does not know how to communicate to her students. There were days where she would just not show up to class and we would arrive confused as to why she wasn't there. Her lectures are extremely boring and don't make much sense. Gives lots of busy work and the group project is a joke. Slow at grading