Reviews of professor Shandian Zhe

Rating: 2.0/5, difficulty: 3.0/5
Zhe is super smart and knowledgeable about the machine learning and data. But there's a communication gap. English isn't his first language, and his handwriting is hard to understand. Also, there's not many examples during lecture or textbook, just a lot of theory. A lot of problems on the test we had little or no practice with before hand.

Rating: 5.0/5, difficulty: 3.0/5
Interesting course. More of maths. Had to definitely work for it. But easy on the grades.

Rating: 2.0/5, difficulty: 5.0/5
Professor Zhe is a great guy, but he really doesn't know how to teach. His lectures are extremely math heavy, but they are all premade slides with poor examples. He doesn't explain things very well or work through any of the examples. His class is not hard to pass, as there is a ton of extra credit, but be ready for long hours and late nights.

Rating: 3.0/5, difficulty: 5.0/5
By hard I mean lots of work, the grade was absolutely easy to obtain if you're willing to work for it. I got over 100% in the class, however, if you don't have the time to put into this class I wouldn't take it. The content is extremely interesting but is very difficult to understand and takes review and time to grasp the concepts. Would take again