Reviews of professor Sham Kakade

Rating: 5.0/5, difficulty: 4.0/5
dude is a legend, 10/10 learned so much in ML, I went from zero to hero

Rating: 1.0/5, difficulty: 4.0/5
Horrible, horrible professor. Extremely long homework, full of errors and typos. Notation used in lecture and assignments EXTREMELY inconsistent and confusing. Poor handwriting. Very long exams with vague questions. That said, he is okay as a person and is willing to give help to students.

Rating: 5.0/5, difficulty: 3.0/5
Sham is great at lecturing and there is a lot of doable extra credit available. Definitely ask questions in class if you don't understand anything because Sham's explanations are clear and helpful.