Vicky Zheng
She def holds things back when talking with students, which a lot of students don't like, especially grade-wise, at the same time, it's professional and not a reason not to like a professor. Overall she was very helpful, extremely capable at explaining things, and communicated tough ideas very well. Challenging but productive class and professor.