Reviews of professor Xiaolu Zhang

Rating: 4.0/5, difficulty: 4.0/5
Fall 2021: Make sure to read the PowerPoints and watch his YouTube videos before lectures! Not many grades - 8 quizzes, 7 labs, and a final exam. There are extra credit opportunities on some of the labs, and through the course evaluation. The labs can be challenging, so don't wait until the last second to work on them!!!

Rating: 1.0/5, difficulty: 4.0/5
Avoid taking Zhang, most of what you learn is by using Google to figure out how to do the labs since the lectures don't help. Labs are very vague and are full of errors, lectures have tons of typos as well. The group project for this class is a nightmare; the instructions are more of guidelines instead of how to do the assignment properly.

Rating: 5.0/5, difficulty: 5.0/5
Solid professor all around. The course was hybrid, with all the assignments graded online. His labs are informative and follow the material taught in the course. Be aware that the last 3-4 labs have less specific instructions and are meant for you to do on your own.