She is really caring and patient with her students. Teaches really well. Her hw are not hard and teaches you step by step so that you can easily get a good grade, but you would be able to learn a lot at the same time! Great teacher!