Reviews of professor Yang Xu

Rating: 1.0/5, difficulty: 1.0/5
Easiest class ever, but I learned nothing. There's 8 assignments and a final with a few quizzes you can take unlimited times. The assignments are python and very easy with the help of the internet. Final was hard because I didn't learn anything and I still got an A- after tanking it. Good guy, poorly structured class.

Rating: 3.0/5, difficulty: 2.0/5
Extremely easy class for an extremely hard topic, which is good for the GPA but makes the class extremely disengaging. 8 assignments worth 80%, and all of them are skeleton code with hints as to what you fill in the blank with. The prof also just reads off of slides, and you really don't need to know these complex layers and equations so just skip

Rating: 3.0/5, difficulty: 3.0/5
Really knows his stuff, but a lot of my class had no idea what they were doing. Easy homework, bit of a rough final. Not the best, not the worst.

Rating: 5.0/5, difficulty: 3.0/5
This class is very fair. There were 8 assignments, short quizzes, 2 midterms, and a final and all of the questions were based on his lectures. He goes super in-depth in lecture to make sure everyone understands the material. TAKE HIM IF YOU CAN

Rating: 4.0/5, difficulty: 3.0/5
Fairly easy class if you actually try to learn from the homework. Gave good amount of extra credit opportunities.