Jianxia Zhang
Taking her at SAC she is a sweet lady but her teaching style is not good whatsoever. Be prepared to do a lot of self-teaching if you take her class. does allow a cheat sheet on exams which is nice but the material is already hard to learn and its even harder with a professor who does not know how to teach. Strongly consider taking someone else. 