Disc 1: 00: Math For CS Exams, lecture notes, problem sets 01: Structure and Interpretation of Computer Programs Exams, handouts, problem sets Lectures 1-16 Recitations 1-2 02: Discrete Mathematics Exams, handouts, lecture notes, problem sets, misc Lectures 1-19 Recitation 1 03: How Computers Work CPU simulator, eams, handouts, lecture notes, problem sets Lectures 1-13 Disc 2: 03: How Computers Work Lectures 14-15 Recitations 1-2 04: Java Exams, handouts, lecture notes, problem sets Lecture 1-20 Recitations 1-4 05: Algorithms Exams, handouts, lecture notes, problem sets, misc Lectures 1-20 Disc 3: 06: Systems Exams, handouts, lecture notes, problem sets Lectures 1-14 07: Web Applications Handouts Lectures 1-12 08: Theory of Computation Exams, handouts, lecture notes, problem sets Lectures 1-17 Recitations 1-5 09: AI Handouts, problem sets Lectures 1-4 Disc 4: 10: Databases Exams, problem sets Lectures 1-11 11: Probability Handouts, lecture notes, problem sets Lectures 1-5 Selected student solutions for all courses Unix workshop materials Colloquia Greenspun Martin Stallman Hazard Hamilton Shaheen Parmenter Sussman Sipser Sloan Rosenberg