Courses Fall 2008
| Gallagher | G22.1133-001 | C-PAC I (4 pts.) |
| Spencer | G22.1170-001 | Fundamental Algorithms |
| Barrett | G22.2110-001 | Programming Languages |
| Hohenegger | G22.2112-001 | Scientific Computing |
| Gottlieb | G22.2130-001 | Compiler Construction |
| Korn and Lee | G22.2245-001 | Unix Tools |
| Gottlieb | G22.2250-001 | Operating Systems |
| Fergus | G22.2271-001 | Computer Vision |
| Barrett/Pnueli | G22.2390-001 | Logic in Computer Science |
| Rangan | G22.2420-001 | Numerical Methods I |
| Shasha | G22.2434-001 | Advanced Database Systems |
| LeCun | G22.2565-001 | Machine Learning |
| Berger/Bindel | G22.2945-001 | High Performance Scientific Computing |
| Widlund | G22.2945-002 | Finite Element Methods |
| Shasha | G22.2965-001 | Heuristic Problem Solving |
| CANCELLED | G22.3033-001 | Analysis of Reactive Systems, applied to Software Engineering and Biological Modeling |
| CANCELLED, see G22.3205-001 | G22.3033-002 | Applied Cryptography and Network Security |
| Perlin | G22.3033-003 | Computer Games |
| Bregler | G22.3033-004 | Experiments in Motion Capture |
| CANCELLED | G22.3033-005 | Automated Planning |
| Li | G22.3033-006 | Distributed Storage Systems |
| Franchitti | G22.3033-007 | Application Servers |
| Schidlowsky | G22.3033-008 | Production Quality Software |
| Mohri | G22.3033-009 | Speech Recognition |
| Kedem | G22.3205-001 | Applied Cryptography and Network Security |
| Dodis | G22.3210-001 | Introduction to Cryptography |
| Subramanian | G22.3250-001 | Honors OS (4 pts.) |
| Khot | G22.3520-001 | Honors Analysis of Algorithms (4 pts.) |
| Franchitti | G22.3812-001 | Information Technology Projects |
| Dodis | G22.3850-001 | PhD Research Seminar: Cryptography |
| Li | G22.3850-002 | PhD Research Seminar: Systems |
| Cole | G22.3850-003 | PhD Research Seminar: Theory |
| Barrett | G22.3850-004 | PhD Research Seminar: Formal Methods |
| Yap, Zorin and Sorkine | G22.3850-005 | PhD Research Seminar: CTAG |
| Mohri | G22.3850-006 | PhD Research Seminar: Machine Learning |
| Korth | V22.0001-001 | Computers in Society |
| Odeh | V22.0002-001 | Intro to Computers & Programming |
| Engel | V22.0002-002 | Intro to Computers & Programming |
| Marateck | V22.0002-003 | Intro to Computers & Programming |
| Marateck | V22.0002-004 | Intro to Computers & Programming |
| Engel | V22.0004-001 | Computers in Principle & Practice |
| Hull | V22.0004-002 | Computers in Principle & Practice |
| Engel | V22.0004-003 | Computers in Principle & Practice |
| Hull | V22.0004-004 | Computers in Principle & Practice |
| Odeh | V22.0061-001 | Web Development & Programming |
| Marateck | V22.0101-001 | Intro to Computer Science (Honors) |
| Marateck | V22.0101-002 | Intro to Computer Science |
| Odeh | V22.0101-003 | Intro to Computer Science |
| Korth | V22.0102-001 | Data Structures (Honors) |
| Korth | V22.0102-002 | Data Structures |
| Hull | V22.0201-001 | Computer Systems Organization (Honors) |
| Hull | V22.0201-002 | Computer Systems Organization |
| Goldberg | V22.0202-001 | Operating Systems (Honors) |
| Goldberg | V22.0202-002 | Operating Systems |
| Siegel | V22.0310-001 | Basic Algorithms (Honors) |
| Siegel | V22.0310-002 | Basic Algorithms |
| Grishman | V22.0436-001 | Computer Architecture |
| Cole | V22.0453-001 | Theory of Computation |
| Geiger | V22.0472-001 | Artificial Intelligence |
| Mishra | V22.0490-001 | Special Topics in Programming Languages |