Jianxia Zhang
This class does require a lot of time outside of class, I spent about 15 hours every week outside of class doing homework and studying. The homework helped me a lot you really have to practice regularly to understand the concepts. The professor was very responsive and answered all my questions. I would definitely take a class with her again. 