Xinyue Ye
Worst Professor I ever had . He does not know a single thing about course, so you will not learn anything, repeats himself a lot in every lecture about stuff not at all related to this course. A class before final lecture he teaches about content supposed to be taught in first class, that too by reading a ppt. But he definitely takes attendance.