Xiang Yan
Overall an ok prof. Lectures were very heavy. Assignments were easy, but midterm and final were a lot harder than the lecture examples, and the assignment questions. You can get a good mark with this prof, but you really gotta work for it.