Reviews of professor Dajiang Zhu

Rating: 1.0/5, difficulty: 4.0/5
Absolutely hated this class. Learned nothing and you have to read those stupid papers. You will be competing against PHD's in this class so if you are not into research and giving research presentations absolutely avoid. His quizzes are a nightmare too. Class average was like 50 on the quizzes. Project descriptions are vague and TA grades horribly.

Rating: 5.0/5, difficulty: 3.0/5
The programming assignments/projects were really fun and actually helped me understand the material even more. They were easy enough even if you are new to machine learning. The presentations and paper review were an absolute chore to do.