Reviews of professor Zhen Zhang

Rating: 1.0/5, difficulty: 5.0/5
Many students left confused. Expect a lot of self studying, going to many TA office hours and spending hours on homework. I took it on zoom and it seems like it would work better in person. The professor tries, but falls short of clearly demonstrating what we are doing and why it works that way. study groups really help.

Rating: 5.0/5, difficulty: 2.0/5
Overall he was a good professor however, you will need to somewhat teach yourself due to the material being a bit much at times. But once you understand what it is the professor is looking for, the class should come easy to you.

Rating: 5.0/5, difficulty: 4.0/5
This course is a lot of work but you learn a ton. 
Take the time to really understand the course material, especially the labs.

Rating: 4.0/5, difficulty: 2.0/5
Doctor Zhang was a pretty good professor. You can tell he really wants you to understand the material he presents & he has a ton of office hours that may come in handy for you. I would highly recommend reading the textbook as all of this lecture slides come from that. There are SO MANY opportunities for extra credit so don't miss out on that!

Rating: 4.0/5, difficulty: 4.0/5
A solid four out of five. Good lecture. Somewhat hard homework (depending on current topic). Lab was fun.