Jiayi Xu
Really hard class but she is very nice and gives opportunity for extra credit. Overall, if you come to class and study hard for the exams you will do well in this class. If you try to study an hour before exams and make a 0 dont be surprised. Overall a great class and great professor .