Xiwang Guo
Just a hilarious professor, Doesn't have any knowledge about the course. just read the slides and you wouldn't get anything about the subject. Lots of pre-requisite required for this subject but advisor doesn't tell to anyone for this. This course can screw you up under this professor.