Xu Laoshi is probably one of the best mandarin teachers I have ever had. I've had her for 3 semesters so far and I always pick her if she is on the list of teachers. She is super understanding, very funny, and makes learning mandarin very fun! As long as you memorize the vocab and pay attention in class, her class will be extremely rewarding.