Courses Spring 2009
| Gallagher | G22.1144-001 | C-PAC II (4 pts.) |
| Siegel | G22.1170-001 | Fundamental Algorithms |
| Davis | G22.2110-001 | Programming Languages |
| Bindel | G22.2112-001 | Scientific Computing/G63.2043 |
| Gottlieb | G22.2130-001 | Compiler Construction |
| Li | G22.2250-001 | Operating Systems |
| Franchitti | G22.2262-001 | Data Communications & Networks |
| Bregler | G22.2270-001 | Computer Graphics |
| Ren | G22.2421-001 | Numerical Methods II/G63.2020-001 |
| Kedem | G22.2433-001 | Database Systems |
| Franchitti | G22.2440-001 | Software Engineering |
| Bonneau | G22.2520-001 | Bioinformatics & Genomes/G23.1127-001 |
| Davis | G22.2560-001 | Artificial Intelligence |
| Mohri | G22.2566-001 | Foundations of Machine Learning |
| Grishman | G22.2591-001 | Advanced Topics in Natural Language Processing |
| Subramanian | G22.2620-001 | Networks and Distributed Systems |
| Pnueli | G22.2631-001 | Distributed Computing |
| Rangan | G22.2945-001 | Advanced Topics in Numerical Analysis: (Topic TBA) |
| Overton | G22.2945-002 | Advanced Topics in Numerical Analysis: Convex and Nonsmooth Optimization |
| Shelley | G22.2945-003 | Advanced Topics in Numerical Analysis: Comp. Fluid Dynamics |
| Yap | G22.3033-001 | Computational Geometry |
| Khot | G22.3033-002 | Complexity Theory of Computation |
| Fergus | G22.3033-003 | Computational Photography |
| Sorkine | G22.3033-004 | Interactive Shape Modeling |
| Mishra | G22.3033-005 | Computational Systems Biology |
| Franchitti | G22.3033-006 | XML for Java Developers |
| Schidlowsky | G22.3033-007 | Web Development with Ruby on Rails |
| Fishler | G22.3033-008 | Financial Computing I |
| CANCELLED | G22.3033-009 | Finance Projects |
| Barrett | G22.3033-010 | Topics in Automated Deduction |
| Cousot | G22.3033-011 | Program Semantics, Analysis, and Verification by Abstract Interpretation |
| Geiger | G22.3033-012 | Information Science of Marketing |
| Nissenbaum | G22.3033-013/E58.2295 | Values Embodied in Information and Communication Technologies |
| Goldberg | G22.3110-001 | Honors Programming Languages (4 pts.) |
| Korth | G22.3812-001 | Info 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 | G22.3850-005 | PhD Res Sem- Geom/Alg/Top Computing |
| Mohri | G22.3850-006 | PhD Research Seminar: Machine Learning |
| Odeh | V22.0002-001 | Intro to Computers & Programming |
| Marateck | V22.0002-002 | Intro to Computers & Programming |
| Korth | V22.0002-003 | Intro to Computers & Programming |
| Marateck | V22.0002-004 | Intro to Computers & Programming |
| Odeh | V22.0004-001 | Computers in Principle & Practice I |
| Engel | V22.0004-002 | Computers in Principle & Practice I |
| Odeh | V22.0004-003 | Computers in Principle & Practice I |
| Engel | V22.0060-001 | Database Design & Web Implementation |
| Engel | V22.0380-001 | Topics of General Interest: Computing in the Humanities |
| Hull | V22.0380-002 | Topics of General Interest: Flash Programming |
| Korth | V22.0101-001 | Intro to Computer Science Honors |
| Korth | V22.0101-002 | Intro to Computer Science |
| Marateck | V22.0102-001 | Data Structures Honors |
| Marateck | V22.0102-002 | Data Structures |
| Hull | V22.0201-001 | Computer Systems Organization Honors |
| Hull | V22.0201-002 | Computer Systems Organization |
| Gottlieb | V22.0202-001 | Operating Systems Honors |
| Gottlieb | V22.0202-002 | Operating Systems |
| Dodis | V22.0310-001 | Basic Algorithms Honors |
| Dodis | V22.0310-002 | Basic Algorithms |
| Zorin | V22.0421-001 | Numerical Computing |
| LeCun | V22.0480-001 | Sp Tps: Robotics |
| Perlin | V22.0480-002 | Sp Tps: Intro to Computer Graphics |
| Bonneau | V22.0480-003 | Sp Tps: Computing with Large Data Sets |
| Hull | V22.0480-004 | Sp Tps: iPhone Programming |