Posts all his lectures, gives problem sets for quizzes and exams, quizzes are easy (any 2 questions on problem set, 15% of grade), exams are 10 questions (3 midterms, drops one - 40% of grade) Lectures are okay, sometimes doesn't know how to explain and final is harder than his exams so self study. Hard class but he made it passable