Reviews of professor Yibo James Zhang

Rating: 5.0/5, difficulty: 4.0/5
Overall really great professor! Responds to emails within minutes and will take the extra time during office hours to really help you get the concepts. Anything you need to know comes from his powerpoint slides and in-class activities. Not a ton of homework, so studying outside of class is key to understanding topics discussed. Take good notes!

Rating: 5.0/5, difficulty: 3.0/5
Dr. J was one of the best professors I have had. Very organized, patient and clear about expectations. He is always willing to meet and genuinely enjoys the material. The course is definitely time-intensive, but Dr. J will help you get the result you want. This class is one of the most beneficial in jobs once out of school. Highly recommend Dr. J!

Rating: 3.0/5, difficulty: 5.0/5
Not sure why I'm getting a different experience from Prof. James but from my perspective he gives out too much assignments. Project that's supposed to be a semester long is due within two weeks (most classes would make that into an exam instead). Not to mention with the weekly quiz/HW that requires you to understand the material deeply.

Rating: 5.0/5, difficulty: 5.0/5
Great class taught by a professor who knows what he is doing. He takes a unique perspective on introducing new projects that haven't been taught in the past. Though my grade may not have been the highest, I felt I learned more from this class than any other class taken at this school.