She's pretty good at explaining tough concepts and her assignments don't usually throw any curveballs. She's willing to spend a lot of time helping you individually and communicates lecture material concisely, so it's easier paying attention. She's generally understanding and accommodating and easy to talk to. 