Reviews of professor Sihong Xie

Rating: 4.0/5, difficulty: 3.0/5
Maybe not the most effective lecturer, but his courses (ML and NLP) are structured well. Clear, fair grading criteria with 7 days of extensions.

Rating: 1.0/5, difficulty: 5.0/5
Extremely difficult class. His lectures are very high level and his assignments are 100x harder than what is taught in class. Although his response time in asking for help is fast, he will only reply with the bare minimum and is not very useful. Expect to do a bunch of self learning with lectures being of little help.

Rating: 2.0/5, difficulty: 5.0/5
Prof Xie is a deeply caring man but this class is beyond frustratingly difficult. I have an extremely high work ethic and take HOURS to complete 1 problem on each hw! Extreme math background is assumed with such slight prereqs, and details are hand waved in lectures. Don't take unless you want to pursue a PhD in this.