Reviews of professor Xiadong Song

Rating: 4.0/5, difficulty: 4.0/5
Homework is pretty easy, I'd suggest you work with others in the class. Exams are graded fairly leniently. The final exam had a question that was outside of what was learned and needed extra intuition, still managed to get a B on the exam despite doing poorly on that problem. No slides - writes all notes on the board, so be ready to take notes.