Reviews of professor Sihong Xie

Rating: 2.0/5, difficulty: 5.0/5
Awful prof. The class is difficult to begin with and on top of that his lectures are so hard to follow. Weekly homework in any section. He doesn't answer students' questions well (in person and piazza). He became slightly more bearable once classes became online, but I would never recommend him. Take 241 with Korth or even Palmieri.

Rating: 1.0/5, difficulty: 5.0/5
Professor Xie is never available for meeting outside of class except for his 1 hour office hours at 8:10 am M&W. His lectures are difficult and hard to follow, his internet connection sucks, he won't ever finish a lecture on time, his homework is extremely hard to understand and his answers to questions are vague. DO NOT TAKE THIS CLASS WITH HIM

Rating: 1.0/5, difficulty: 5.0/5
The course topic is useful if not focusing so much on theoretical math. Even though this is an undergraduate course, if you do not reach a Ph.D level, Prof. Xie will not be satisfied. Tough tough grader. Even though I earn high grades in most other courses and tried my best in this one, the grade is way below what I expected with the work I put in.

Rating: 5.0/5, difficulty: 5.0/5
This class is definitely the hardest class ive ever taken in my undergrad study. There is a lot of tough homework, coding projects, and reading tasks. But i think probably machine learning is hard, and the mathematics behind it as well. So i am glad that i survived from that class and learned a lot from that.