Not a Stanford student? Go to https://summer.stanford.edu for information on taking classes as a Summer Visitor.
Course timetable as of November 23, 2009
| Course | Title | Instructor | Time | Room |
|---|---|---|---|---|
| cs2C | Multimedia Production | Chan | by arrangement | |
| cs106A | Programming Methodology | Roberts | MWF 3:15 | 420-040 |
| cs106B | Programming Abstractions | Cain | MWF 11:00 | Gates B01 |
| cs108 | Object-Oriented Systems Design | Young | TTh 2:15-3:30 | Skilling Aud |
| cs109 | Intro to Probability for Computer Scientists | Sahami | MWF 2:15-3:30 | Terman Aud |
| cs109L | Statistical Computing with R Laboratory | Rothfels/Saham | Th 2:15-3:30 | Braun Aud |
| cs110 | Principles of Computer Systems | Rosenblum | MWF 10:00 | McCull 115 |
| cs124 | From Languages to Information | Jurafsky | TTh 9:30-10:45 | Meyer Forum |
| cs140 | Operating Systems and Systems Programming | Mazieres | TTh 4:15-5:30 | Skilling Aud |
| cs149 | Parallel Programming | Aiken/Olukotun | TTh 11:00-12:15 | Herrin T195 |
| cs156 | Calculus of Computation | Manna | MW 11:00-12:15 | Gates B12 |
| cs161 | Design and Analysis of Algorithms | Roughgarden | TTh 11:00-12:15 | 370-370 |
| cs181 | Computers, Ethics and Public Policy | Johnson | TTh 4:15-5:30 | Terman GR 156 |
| cs191 | Senior Project | (none listed) | by arrangement | |
| cs191W | Writing Intensive Senior Project | (none listed) | by arrangement | |
| cs192 | Programming Service Project | (none listed) | by arrangement | |
| cs193P | iPhone Application Programming | Cannistraro/Sh | TTh 4:15-5:30 | Educ 128 |
| cs193S | Scalable Web 2.0 Programming | Jannink | TTh 2:15-3:30 | Gates B03 |
| cs196 | Computer Consulting | Ly | TTh 5:15-6:30 | Meyer Forum |
| cs198 | Teaching Computer Science | Sahami/Wang | M 4:15-6:05 | 380 380C |
| cs199 | Independent Work | (none listed) | by arrangement | |
| cs199P | Independent Work | (none listed) | by arrangement | |
| cs202 | Law for Computer Science Professionals | Hansen | Th 5:15-6:30 | Hewlett 103 |
| cs210A | Software Project Experience with Corporate Partner | Borenstein | MW 4:15-5:30 | Terman 198 |
| cs223A | Introduction to Robotics | Khatib | MW 2:15-3:30 | Gates B01 |
| cs223B | Introduction to Computer Vision | Li | TTh 9:30-10:45 | Gates B03 |
| cs224U | Natural Language Understanding | Jurafsky/MacCa | TTh 3:15-4:30 | Art 4 |
| cs226 | Statistical Techniques in Robotics | Thrun | MW 9:30-10:45 | 200 303 |
| cs228 | Structured Probabilistic Models: Princ & Technique | Koller | TTh 11:00-12:15 | Gates B01 |
| cs228T | Structured Prob Models: Theoretical Foundations | Koller | F 11:00-12:50 | Gates 100 |
| cs243 | Program Analysis and Optimizations | Lam | MW 11:00-12:15 | Packard 101 |
| cs244 | Advanced Topics in Networking | McKeown | TTh 2:15-3:30 | 380-380C |
| cs245 | Database System Principles | Garcia-Molina | TTh 12:50-2:05 | Gates B03 |
| cs247-2 | Human-Computer Interaction Design Studio | Verplank | TTh 1:15-3:05 | Wallenberg 120 |
| cs247 | Human-Computer Interaction Design Studio | Winograd | TTh 1:15-3:05 | Wallenberg 124 |
| cs247L | HCI Technology Laboratory | Winograd | W 6:00-8:00pm | Gates B12 |
| cs248 | Interactive Computer Graphics | Koltun | MW 12:50-2:05 | Gates B03 |
| cs249B | Advanced Object-oriented Programming | Cheriton | TTh 11:00-12:15 | Gates B12 |
| cs255 | Introduction to Cryptography | Boneh | MW 2:15-3:30 | Gates B03 |
| cs261 | Optimization and Algorithmic Paradigms | Plotkin | TTh 11:00-12:15 | GESB 134 |
| cs262 | Computational Genomics | Batzoglou | MW 11:00-12:15 | 200-203 |
| cs271 | Effective Design in Clinical Informatics Systems | Das | TTh 4:15-5:30 | 80-115 |
| cs275 | Translational Bioinformatics | Butte | MW 3:15-4:30 | Alway M114 |
| cs277 | Experimental Haptics | Barbagli/Salis | TTh 9:00-10:15 | Gates 100 |
| cs294A | Research Project in Artifical Intelligence | Ng | W 4:15-5:30 | Gates 120 |
| cs294H | Research Project in Human-Computer Interaction | Heer/Kamvar | TTh 3:15-5:05 | Econ 140 |
| cs294W | Writing Intensive Research Project in CS | Ng | W 4:15-5:30 | (see CS294A-1) |
| cs294W-3 | Writing Intensive Research Project in CS | Heer | TTh 3:15-5:05 | (see CS294H) |
| cs321 | Information Processing for Sensor Networks | Guibas | MW 2:15-3:30 | Gates 100 |
| cs345A | Data Mining | Rajaraman/Lesk | TTh 4:15-5:30 | Hewlett 201 |
| cs377V | Persuasive Online Video:Methods/Metrics Changing Behavi | Fogg | Th 3:15-5:05 | 300 300 |
| cs390A | Curricular Practical Training | (none listed) | by arrangement | |
| cs390B | Curricular Practical Training | (none listed) | by arrangement | |
| cs390C | Curricular Practical Training | (none listed) | by arrangement | |
| cs393 | Computer Laboratory | (none listed) | by arrangement | |
| cs395 | Independent Database Project | (none listed) | by arrangement | |
| cs399 | Independent Project | (none listed) | by arrangement | |
| cs399P | Independent Project | (none listed) | by arrangement | |
| cs448A | Computational Photography | Levoy | TTh 2:15-3:30 | Gates 392 |
| cs499 | Advanced Reading and Research | (none listed) | by arrangement | |
| cs523 | The Future of the Automobile | Beiker | W 4:15-5:30 | Hewlett 103 |
| cs545 | Database and Information Management Seminar | Widom | F 4:15-5:30 | Gates B12 |
| cs546 | Seminar on Liberation Technologies | Winograd/Cohen | Th 4:30-6:00pm | 380-380X |
| cs547 | Human-Computer Interaction Seminar | Winograd | F 12:50-2:05 | Gates B01 |
| cs801 | TGR Project | (none listed) | by arrangement | |
| cs802 | TGR Dissertation | (none listed) | by arrangement |