Students interested in forming study groups are under "Students"
Add yourself to a class to indicate that you are interested in forming a study group. You will have to take the initiative to contact the other students.
| Course | Title | Instructor | Time | Room | Students |
|---|---|---|---|---|---|
| cs1U | Practical Unix | Zelenski/King | Th 7:00-8:00pm | (see note) | |
| cs21N | Can Machines Know? Can Machines Feel? | Shoham | MW 9:30-10:45 | Gates 100 | |
| cs73N | The Business of the Internet | Wiederhold/Bar | ThF (see note) | (see note) | |
| cs103 | Mathematical Foundations of Computing | Plummer | MWF 2:15-3:30 | Braun Aud | |
| cs105 | Introduction to Computers | Young | MWF 2:15 | Hewlett 200 | |
| cs106A | Programming Methodology | Cain | MWF 10:00 | Braun Aud | |
| cs106B | Programming Abstractions | Cooper | MWF 1:15 | Hewlett 200 | |
| cs106L | Standard C++ Programming Laboratory | Cooper/Costell | TTh 4:15-5:05 | 420-040 | |
| cs107 | Computer Organization and Systems | Zelenski | MF 11:00-12:15 | Huang Aud | |
| cs109 | Intro to Probability for Computer Scientists | Sahami | MWF 12:50-2:05 | Skilling Aud | |
| cs109L | Statistical Computing with R Laboratory | Sahami/Rothfel | TTh 2:15-3:30 | 420-040 | |
| cs154 | Introduction to Automata and Complexity Theory | Trevisan | TTh 2:15-3:30 | Huang Aud | |
| cs154N | Introduction to NP Completeness | Trevisan | TTh 2:15-3:30 | Huang Aud | |
| cs155 | Computer and Network Security | Boneh/Mitchell | TTh 2:15-3:30 | Gates B03 | |
| cs170 | Stanford Laptop Orchestra: Composition, Coding, Pe | Wang | W 7:00-10:00pm | Knoll 315 | |
| cs178 | Digital Photography | Levoy | TTh 2:15-3:30 | Hewlett 201 | |
| cs181 | Computers, Ethics and Public Policy | Roberts | MW 4:15-5:30 | Hewlett 201 | |
| cs181W | Computers, Ethics and Public Policy (WIM) | Roberts | MW 4:15-5:30 | (see CS181) | |
| 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 and iPad Application Programming | Hegarty | TTh 4:15-5:30 | 420-041 | |
| cs194 | Software Project | Plummer | TTh 4:15-5:30 | 370-370 | |
| cs194W | Software Project (WIM) | Plummer | TTh 4:15-5:30 | (see CS194) | |
| cs196 | Computer Consulting | Smith | TTh 5:15-6:30 | 380-380Y | |
| cs198 | Teaching Computer Science | Sahami/Bush | M 4:15-6:05 | 380-380C | |
| cs199 | Independent Work | (none listed) | by arrangement | ||
| cs199P | Independent Work | (none listed) | by arrangement | ||
| cs208 | Canon of Computer Science | Koltun | MW 2:15-3:30 | Hewlett 101 | |
| cs210B | Software Project Experience with Corporate Partner | Borenstein | TTh 4:15-5:30 | Gates B21 | |
| cs223C | The Cutting Edge of Computer Vision | Li | MW 9:30-10:45 | Hewlett 103 | |
| cs225A | Experimental Robotics | Khatib | TTh 3:15-4:30 | Gates B12 | |
| cs227 | Knowledge Representation and Reasoning | Chaudhri | TTh 12:50-2:05 | Gates B12 | |
| cs227B | General Game Playing | Genesereth | W 4:15-6:05 | 380-380D | |
| cs228T | Probabilistic Graphical Models: Advanced Methods | Koller | F 11:00-12:50 | 200-107 | |
| cs240 | Advanced Topics in Operating Systems | Engler | TTh 4:15-5:30 | Huang 018 | |
| cs244B | Distributed Systems | Cheriton | TTh 11:00-12:15 | Gates B03 | |
| cs268 | Geometric Algorithms | Guibas | MW 9:30-10:45 | Clark S361 | |
| cs272 | Intro Biomedical Informatics Research Methodology | Altman | TTh 2:15-3:30 | LK 306 | |
| cs275 | Translational Bioinformatics | Butte | MW 3:15-4:30 | LK 308 | |
| cs276 | Information Retrieval and Web Search | Nayak/Raghavan | TTh 4:15-5:30 | Gates B03 | |
| cs294S-2 | Technologies for Safe and Anonymous Access to the Web | Boneh | TTh 4:15-5:30 | 250-201 | |
| cs294S | Future Mobile and Social Computing Systems | Lam | MW 11:00-12:15 | Gates 100 | |
| cs294W-2 | Writing Intensive Research Project in CS | Boneh | TTh 4:15-5:30 | (see CS294S-2) | |
| cs294W | Writing Intensive Research Project in CS | Lam | MW 11:00-12:15 | (see CS294S-1) | |
| cs295 | Software Engineering | Aiken | TTh 9:30-10:45 | Skilling Aud | |
| cs303 | Designing Computer Science Experiments | Klemmer/Levis | F 2:15-5:05 | 160-124 | |
| cs315A | Parallel Computer Architecture and Programming | Olukotun | MW 2:15-3:30 | Gates B03 | |
| cs324 | Robot Perception | Bradski/Chitta | TTh 5:15-6:30 | Gates B12 | |
| cs327A | Advanced Robotic Manipulation | Khatib | MW 2:15-3:30 | Gates B12 | |
| cs341 | Project in Mining Massive Data Sets | Rajaraman/Ullm | TTh 4:15-5:30 | 380-380D | |
| cs343 | Advanced Topics in Compilers | Engler | TTh 2:15-3:30 | 300-303 | |
| cs344 | Topics in Computer Networks | McKeown | MW 2:15-3:30 | 380-380C | |
| cs344E | Advanced Wireless Networks | Levis/Katti | TTh 3:15-4:30 | Hewlett 103e | |
| cs346 | Database System Implementation | Park | MW 4:15-5:30 | Gates B12 | |
| cs347 | Transaction Processing and Distributed Databases | Garcia-Molina | MW 12:50-2:05 | Skilling 193 | |
| cs348B | Computer Graphics: Image Synthesis Techniques | Hanrahan | TTh 9:30-10:45 | Hewlett 103 | |
| cs376 | Research Topics in Human-Computer Interaction | Klemmer | MW 1:15-3:05 | Y2E2 111 | |
| cs377T | Behavior Design: Using Technology to Create Calm Habits | Fogg | TTh 1:15-3:05 | Cordura 100 | |
| cs379L | Designing Liberation Technology | Winograd/Cohen | MW 3:15-5:05 | 550 Studio 1 | |
| 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 | ||
| cs402 | Beyond Bits & Atoms: Designing Technological Tools | Blikstein | F 10:00-12:50 | 50-52H | |
| cs402L | Beyond Bits and Atoms: Lab | Blikstein | F 2:15-5:05 | Gates B12 | |
| cs442 | High Prod & Perf w/Domain-specific Lang in Scala | Olukotun | TTh 11:00-12:15 | Gates 359 | |
| cs448G | Research Topics in Interactive Data Analysis | Heer | MW 11:00-12:30 | 160-124 | |
| cs448S | Beyond Programmable Shading | Houston | TTh 12:50-2:05 | Gates 400 | |
| cs448X | Math and Computer Science Behind Special Effects | Fedkiw | TTh 11:00-12:15 | Gates B12 | |
| cs477 | Reinventing Interactive Systems | Beaudouin-Lafo | F 10:00-11:50 | 160-329 | |
| cs499 | Advanced Reading and Research | (none listed) | by arrangement | ||
| cs523 | The Future of the Automobile | Beiker | T 12:15-1:05 | McCull 126 | |
| cs547 | Human-Computer Interaction Seminar | Dow | F 12:50-2:05 | Gates B01 | |
| cs801 | TGR Project | (none listed) | by arrangement | ||
| cs802 | TGR Dissertation | (none listed) | by arrangement | ||
| cs96SI | Functional Prog Style in Lisp/Scheme and Haskell | Victor | MW 4:15-5:05 | 160-326 |