Reviews of professor Jie Cao

Rating: 3.0/5, difficulty: 3.0/5
Seems to know what he's talking about. He provides demos for the labs which are really helpful. You do have to install a lot of different software for the class which can be difficult at times. 1 assignment a week and it doesnt take that long especially if you follow along with the demos.

Rating: 2.0/5, difficulty: 5.0/5
Hard to understand, not good at explaining things. Cares enough to come around and answer questions and help with installations, definitely ask him questions or else you might do the wrong thing and be penalized. Exams are practical similar to the labs, some questions are too hard and he does not teach you how to do them in class.

Rating: 4.0/5, difficulty: 2.0/5
Cool instructor. I can see why people say he isn't the best at explaining. Some topics are difficult to explain and you just have to do the lab really. Presentations are quite long (50ish slides). Helpful when asked. He even helped me with work unrelated to the lab one time. Will allow you to resubmit labs whenever for full points