Gloria Liu
She is extremely knowledgeable and friendly to all of her students. She gives good feedback and will work with you to make sure you learn the material. Unfortunately, her tests are extremely difficult and are just about the only grade that matters. And she might adjust the difficult up or down depending on where the class average currently is.