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