Jia (Jessica) Xu
Great thing she does is post all the completed notes along with the keys for all quizzes, and midterms. The most challenging aspect of the class is that she explains the content in a very technical way so it's harder to understand. She isn't really mean but I find her accent makes it out to be harsher. 

Exams are brutal (seriously). 