Most recent review:
ProsFlexible class hours, Good teachers, Affordable
Other commentsInsightful instructors and attentive TAs. The videos were a good resource and the quizzes and tests required thought and so ensured retention, rather than simple "are you paying attention" video quizzes. And there's no substitute for having MIT professors curate your learning path.