Li Laoshi is everything I could ask for in a foreign language teacher. She is very knowledgeable and capable of answering any questions you have. All of her feedback is very helpful and she gives a lot of leeway on assignments if you ask and get help from her. You need to study and practice chinese to do well but it is well worth it in the end.