Professor Zhang is amazing! She is very friendly and nice. Her lectures are clear and straightforward. Her exams are super easy and fair because everything is from her lectures and homework assignments. She is very approachable and organized. I also really liked the TAs that we had this term. They were super nice!