Reviews of professor Zhen Zhang

Rating: 5.0/5, difficulty: 4.0/5
Dr. Zhang really cares about students. It was a pretty hard class, but there was plenty of help available through office hours and labs.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Zhang is amazing, and he puts a lot of work into his class. 2700 is a relatively tough class, but he gives more than enough resources if you're willing to put time into it. He clearly cares a lot about his students, and he hires really good TAs.

Rating: 4.0/5, difficulty: 4.0/5
Zhen is generally a great professor. Examples given in class relate directly to projects and labs. Lecture slides are very extensive and well written. Labs in ECE2700 can be very tough, expect to really put in the hours for those. He is quick to answer emails and questions in class. Ask questions if you don't understand something!!

Rating: 3.0/5, difficulty: 3.0/5
Meh. That's all I have to say about him. Wasn't a good lecturer, but wasn't horrible either. The class material wasn't super hard, but I did learn more from the textbook than from the lecture. Homework wasn't bad either. Honestly, I passed because I had a great lab TA that was willing to guide me through the course material.