I was majored in computer science during under-graduated study in China. I already leaned most part of this course during under-graduated study. For an ISS student, who was not majored in computer science during under-graduated study , the course is little bit tough. But Prof. Li is very good. I never heard anybody failed in this course. I took his course three years ago.