Professor Janesh was incredibly passionate and cared about the subject matter. The content in this course was difficult by nature, but he helped get through it with moderate ease. The hws weren't bad, about 4 of them, with 1 midterm and 1 take-home final. Grades well, and my only issue is that the hws are not really connected with the lectures.