Xinying Wang
The material itself is difficult to teach and I can tell that she is smart herself but she is just a terrible teacher. She needs to understand that students cannot solve the questions the same way as her because of the difference in quality and quantity of the knowledge. Please do not take her if you have other choice.