Course timetable as of December 31, 2005
| Course | Title | Instructor | Time | Room |
|---|---|---|---|---|
| cs2C | Intermediate Computing at Stanford | Ly | by arrangement | |
| cs103A | Discrete Mathematics for Computer Science | Johnson | MWF 10:00 | Skilling Aud |
| cs103B | Discrete Structures | Sahami | MWF 10:00 | 300-300 |
| cs103X | Discrete Structures (Accelerated) | Cain | MWF 11:00 | 300-300 |
| cs106A | Programming Methodology | Roberts | MWF 2:15 | Hewlett200 |
| cs106B | Programming Abstractions | Zelenski | MWF 2:15 | Skilling Aud |
| cs106X | Programming Methodology and Abstractions (Accelerated) | Cain | MWF 9:00 | 300-300 |
| cs108 | Object-Oriented Systems Design | Parlante | TTh 1:15-2:30 | Gates B01 |
| cs121 | Introduction to Artificial Intelligence | Latombe | MW 11:00-12:15 | 420-041 |
| cs137 | Introduction to Scientific Computing | Nagarajan | MWF 11:00-12:15 | McCull 122 |
| cs140 | Operating Systems and Systems Programming | Rosenblum | MWF 10:00 | Gates B01 |
| cs161 | Design and Analysis of Algorithms | Roughgarden | TTh 1:15-2:30 | 370-370 |
| cs191 | Senior Project | (none listed) | by arrangement | |
| cs191W | Writing Intensive Senior Project | (none listed) | by arrangement | |
| cs192 | Programming Service Project | (none listed) | by arrangement | |
| cs193C | Client-Side Internet Technologies | Young | MWF 1:15 | Gates B01 |
| cs194 | Software Project | Young | MW 4:15-5:30 | Hewlett102 |
| cs198 | Teaching Computer Science | Johnson/Berglu | M 4:15-6:00 | 380-380Y |
| cs199 | Independent Work | (none listed) | by arrangement | |
| cs199P | Independent Work | (none listed) | by arrangement | |
| cs222 | Knowledge Representation | Costello | MW 12:50-2:05 | Gates B12 |
| cs223A | Introduction to Robotics | Khatib | MW 2:15-3:30 | Gates B01 |
| cs223B | Introduction to Computer Vision | Thrun | TTh 1:15-2:30 | Gates B03 |
| cs224S | Speech Recognition and Synthesis | Jurafsky | TTh 10:00-11:50 | 460-126 |
| cs240 | Advanced Topics in Operating Systems | Engler | MWF 1:15 | Skilling Aud |
| cs240-2 | Advanced Topics in Operating Systems | Engler | MWF 2:15 | HerrinT175 |
| cs243 | Advanced Compiling Techniques | Ghuloum/Adl-Ta | MW 11:00-12:15 | Gates B01 |
| cs244A | Introduction to Computer Networks | Danzig | TTh 2:45-4:00 | Gates B01 |
| cs245 | Database System Principles | Garcia-Molina | TTh 11:00-12:15 | Gates B01 |
| cs247A-2 | Human-Computer Interaction:Interact Design Studio | Verplank | TTh 3:15-5:05 | 160-120 |
| cs247A | Human-Computer Interaction:Interact Design Studio | Klemmer | TTh 3:15-5:05 | 160-124 |
| cs255 | Introduction to Cryptography | Boneh | MW 2:15-3:30 | Terman Aud |
| cs256 | Formal Methods for Reactive Systems | Manna | TTh 11:00-12:15 | Gates B12 |
| cs256L | Formal Methods for Reactive Systems Laboratory | Manna | by arrangement | |
| cs258 | Introduction to Programming Language Theory | Mitchell | TTh 1:15-2:30 | Gates B12 |
| cs261 | Optimization and Algorithmic Paradigms | Plotkin | TTh 9:30-10:45 | Gates B12 |
| cs262 | Computational Genomics | Batzoglou | TTh 2:45-4:00 | Skilling Aud |
| cs271 | Introduction to Clinical Systems | Das | TTh 1:30-2:45 | Thorn102 |
| cs275A | Musical Information: An Introduction | (none listed) | (enroll in Music253) | |
| cs276B | Web Search and Mining | Manning/Raghav | TTh 4:15-5:30 | Gates B12 |
| cs329 | Reasoning and Learning in Cognitive Systems | Langley | TTh 1:15-2:30 | Gates 260 |
| cs337 | Numerical Methods for Initial Boundary Value Prob | Gustafsson | MW 3:15-4:30 | 60-61G |
| cs348A | Computer Graphics: Geometric Modeling | Guibas | TTh 9:30-10:45 | Gates B01 |
| cs349 | Advanced Topics in Object-oriented Programming | Cheriton | TTh 11:00-12:15 | Gates B03 |
| cs369X | Approximation Algorithms for Optimization Problems | Goel | ||
| cs377A | The Evolution of Ideas and Products | Winograd/Norma | Th 12:15-3:05 | 540-103 |
| cs377X | Exper Research on Adv User Interfaces: Project-Based | Nass | ||
| cs377Y | Collaborative Design & Research Tech-Integrated Curric | Goldman | ||
| cs379 | Computational Systems Biology | Dill | MW 10:00-11:15 | Gates 260 |
| cs390A | Curricular Practical Training | Motwani | by arrangement | |
| cs390B | Curricular Practical Training | Motwani | by arrangement | |
| cs390C | Curricular Practical Training | Motwani | 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 | Appearance Models for Computer Graphics and Vision | Hanrahan | TTh 2:30-3:45 | Gates 392 |
| cs468 | Topics in Geometric Algorithms | Guibas | W 12:30-2:00 | Gates 392 |
| cs499 | Advanced Reading and Research | (none listed) | by arrangement | |
| cs510 | Digital Systems Reliability Seminar | (none listed) | (enroll in EE385A) | |
| cs528 | Broad Area Colloquium | Thrun | M 4:15-5:30 | Hewlett200 |
| cs531 | Numerical Analysis/Scientific Computing Seminar | Golub | M 4:15-5:30 | HerrinT175 |
| cs540 | Seminar on Computer Systems | (none listed) | (enroll in EE380) | |
| cs545 | Database Research Seminar | Garcia-Molina | F 4:15-5:30 | Gates B08 |
| cs547 | Human-Computer Interaction Seminar | Winograd | F 12:30-2:00 | Gates B03 |
| cs579 | Frontiers in Interdisciplinary Biosciences | (none listed) | (enroll in ChemE459) | |
| cs801 | TGR Project | (none listed) | by arrangement | |
| cs802 | TGR Dissertation | (none listed) | by arrangement |