Reviews of professor Yang Xu

Rating: 2.0/5, difficulty: 2.0/5
Non native english speaking professor trying to teach very complicated subject... Not a great fit. Lectures are boring and I stopped going after the 3rd week. Easy to pass b/c his class is based off 8 assignments and a group project. Did not take very much away from this class.

Rating: 1.0/5, difficulty: 2.0/5
Throughout my whole academic career, as a computer science major. I have been taking all my major classes seriously. I could certainly conclude that he is the worst professor I have ever had. You will pass easily since the grade heavily depends on 8 assignments. But you WON'T LEARN anything, ZERO! And he never reply even 1 email the whole semester.

Rating: 4.0/5, difficulty: 3.0/5
Fairly easy professor for this class. Fill in coding homework assignments, online quizzes and question sets. Pretty difficult Midterm and final, but are do on your own time during a 24 hour period online. Would definitely take Prof. Xu again.

Rating: 5.0/5, difficulty: 3.0/5
Great algorithms professor. Definitely learned a lot from lectures and homework. Python for homework and the instructions for both the written and prog assignments are very detailed. Highly recommend.

Rating: 5.0/5, difficulty: 2.0/5
In total 8 assignments, a couple of short quizzes, two midterms, and a final. If you actually want to learn the material and understand the concepts take this class. The homework can be found online if you are just looking for an easy A but you won't learn anything. His lecture slides are very detailed and you can do well by using just that.

Rating: 4.0/5, difficulty: 3.0/5
The class itself is not hard to pass. He gives two midterms plus a final, and all of the questions are based on his lectures. The homework is not that hard either, but some of the problems can be tedious. He is also very accessible and responds to emails fairly quickly.

Rating: 4.0/5, difficulty: 3.0/5
Easier that anticipated. 4 hws contribute 45% of the final grade. HWs are time consuming, but helpful in understanding the material and fair. Tests are open notes and book, but you need to study to do well. Pr. Xu available to answer questions, helpful and was very understanding to the stress students experienced related to coronavirus situation.

Rating: 4.0/5, difficulty: 2.0/5
This class was an easy A. The material was decently difficult but the assignments were not hard. The final was more difficult but other than that it was a rather easy class. He is very nice though and accessible if you do need more help or have questions.