This focus on final exams later expanded to include programming projects for the classes that had them. These two criteria formed the skeleton of an MIT degree, covering most of the knowledge and skills I wanted to learn, with none of the frills. No mandatory attendance policy. No due dates on assignments. The final exams could be taken whenever I was ready and retaken with an alternate exam if I happened to fail one. Suddenly what had initially seemed like a disadvantage—not having physical access to MIT—became an advantage. I could approximate the education of an MIT student for a fraction
...more