Jianyu Li
Clear grading criteria. This course had higher weightage for project. Need not attend all the classes, but strongly recommend you to attend the lectures as it is useful for the final examination. This professor takes a lot of efforts to make the class interesting and is really passionate about the subject.