Huifei Li
I took her summer course and it was atrocious, extremely tough grader on exams she takes off points over the silliest mistakes. When asking her for help she gives very vague answers and expects you to know everything.