Reviews of professor Michael Greenberg

Rating: 2.0/5, difficulty: 4.0/5
Good guy, not a great teacher for these reasons: 1) his lectures are not informative, and you have to learn on your own from the homeworks (2 psets per week), from the textbook, or in mentor sessions; 2) the hints that he gives on "Zulip" are vague and are never helpful

Rating: 5.0/5, difficulty: 3.0/5
One of the best professors I've had. He knows the material really well, gives engaging and informative lectures, and is clearly passionate about his subject.