Fang Liu
She is a very good professor. The material is difficult but she makes sure she gives every opportunity to get a grade you want. 3 exams, each 15% of your grade. 7 open book quizzes, 5 projects that are not difficult. Lets you use cheat sheet on the exam. If it wasnt for her I would be struggling in the class.