Ling Xu
Difficult to understand, and her handwriting + disorganized notes don't help. Skips a lot of steps so if you get left behind, you are COOKED! Only solves problems and goes through her notes during class. There is a review study guide, and she posts the notes online so I can appreciate that + she allows a cheat sheet on the tests. Nice person.