Not a Stanford student? Go to http://summer.stanford.edu for information on taking classes as a Summer Visitor.
Course timetable as of December 31, 2021
Course | Title | Instructor | Time | Room | SCPD |
---|---|---|---|---|---|
CS1U | Practical Unix | Zelenski | by arrangement | ||
CS31N | Counterfactuals: The Science of What Ifs | Brunskill | TTh 2:30-3:50pm | ||
CS41 | Hap.py Code: The Python Programming Language | Cain/Cooper | TTh 2:30-3:50pm | ||
CS52 | CS+Social Good: Implementing Social Good Projects | Cain | TTh 6:30-7:50pm | ||
CS100A | Problem-solving Lab for CS 106A | Parlante | by arrangement | ||
CS100B | Problem-solving Lab for CS 106B | Gregg | by arrangement | ||
CS103 | Mathematical Foundations of Computing | Lee | Remote AsynchroS | ||
CS105 | Introduction to Computers | Young | MWF 2:30-3:50pm | ||
CS106A | Programming Methodology | Parlante | MWF 1:00-2:00pm | ||
CS106B | Programming Abstractions | Gregg | MWF 2:30-3:30pm | SCPD | |
CS106E | Exploration of Computing | Young | MWF 1:00-2:00pm | SCPD | |
CS106L | Standard C++ Programming Laboratory | Zelenski | MW 1:00-2:20pm | ||
CS106S | Coding for Social Good | Cain | Th 4:30-5:50pm | ||
CS107 | Computer Organization and Systems | Troccoli | MF 1:00-2:20pm | SCPD | |
CS107A | Problem-solving Lab for CS 107 | Troccoli | by arrangement | ||
CS109 | Intro to Probability for Computer Scientists | Cain | MWF 10:00-11:20am | SCPD | |
CS109A | Problem Solving Lab for 109 | Cain | |||
CS110 | Principles of Computer Systems | Cain/Cyrus | MWF 2:30-3:50pm | SCPD | |
CS110A | Problem Solving Lab for CS110 | Cain/Cyrus | |||
CS110L | Safety in Systems Programming | Cain/Eberhardt | TTh 12:30-1:50pm | ||
CS111 | Operating Systems Principles | Mazieres/Ouste | MWF 11:30am-12:30pmS | ||
CS124 | From Languages to Information | Jurafsky | RemoteAsynch | ||
CS140E | Operating Systems Design and Implementation | Engler | TTh 6:30-7:50pm | ||
CS142 | Web Applications | Rosenblum | MWF 10:00-11:00am | SCPD | |
CS143 | Compilers | Kjoelstad | TTh 10:30-11:50am | SCPD | |
CS151 | Logic Programming | Genesereth | TTh 2:30-3:50pm | ||
CS155 | Computer and Network Security | Boneh/Durumeri | TTh 2:30-3:50pm | SCPD | |
CS166 | Data Structures | Schwarz | TTh 2:30-3:50pm | ||
CS168 | The Modern Algorithmic Toolbox | Valiant | MW 1:00-2:20pm | SCPD | |
CS184 | Bridging Policy and Tech Through Design | Ullman/Bernhol | T 4:30-5:50pm | ||
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 | iOS Application Development | Hegarty | MW 4:00-5:20pm | ||
CS194 | Software Project | Borenstein | MW 2:30-3:50pm | ||
CS194W | Software Project (WIM) | Borenstein | MW 2:30-3:50pm | ||
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | ||
CS197 | Computer Science Research | Yan | W 4:00-5:00pm | ||
CS197-2 | Computer Science Research | Yan | W 1:00-2:00pm | ||
CS198 | Teaching Computer Science | Sahami/McCoy | M 4:00-5:50pm | ||
CS198B | Additional Topics in Teaching Computer Science | Sahami/McCoy | |||
CS199 | Independent Work | (none listed) | by arrangement | ||
CS199P | Independent Work | (none listed) | by arrangement | ||
CS202 | Law for Computer Science Professionals | Hansen | Th 4:30-5:50pm | ||
CS204 | Computational Law | Genesereth/Vog | W 4:00-5:50pm | ||
CS209 | Law, Bias & Algorithms | Goel | T 2:30-5:20pm | sched by MS&E | |
CS210B | Software Project Experience with Corporate Partner | Borenstein | TTh 2:30-3:50pm | ||
CS21SI | AI for Social Good | Desai | F 10:00-11:20am | ||
CS221 | Artificial Intelligence: Principles & Techniques | Finn/Anari | MW 1:00-2:20pm | SCPD | |
CS224U | Natural Language Understanding | Potts/MacCartn | MW 4:00-5:20pm | SCPD | |
CS225A | Experimental Robotics | Khatib | TTh 2:30-3:50pm | ||
CS229 | Machine Learning | Charikar/Re | MW 10:00-11:20am | SCPD | |
CS230 | Deep Learning | Ng/Katanforoos | Th 8:30-9:50am | SCPD | |
CS231N | Convolutional Neural Networks for Visual Recog | Li/Krishna | TTh 1:00-2:20pm | SCPD | |
CS233 | Geometric and Topological Data Analysis | Guibas | MW 2:30-3:50pm | ||
CS235 | Comp Methods for Biomed Image Analysis & Interpret | Rubin | MW 11:30-12:50 | sched by BMI | |
CS240 | Advanced Topics in Operating Systems | Engler | TTh 4:30-5:50pm | ||
CS244 | Advanced Topics in Networking | McKeown/Katti | TTh 8:30-9:50am | SCPD | |
CS246 | Mining Massive Data Sets | Leskovec | TTh 12:30-1:50pm | SCPD | |
CS247A | Design for Artificial Intelligence | Stanford | WF 10:00-11:20am | ||
CS247G | Introduction to Game Design | Wodtke | TTh 2:30-3:50pm | ||
CS254B | Computational Complexity II | Tan | MW 4:00-5:20pm | ||
CS269I | Incentives in Computer Science | Rubinstein | MW 2:30-3:50pm | ||
CS272 | Intro Biomedical Informatics Research Methodology | Plevritis | TTh 3-4:20 | sched by BMI | |
CS273C | Cloud Computing for Biology and Healthcare | (none listed) | sched by GENE | ||
CS275B | Computational Music Analysis | Selfridge-Fiel | TTh 12:30-1:50pm | sched by MUSIC | |
CS278 | Social Computing | Bernstein | MW 2:30-3:30pm | SCPD | |
CS298 | Seminar on Teaching Introductory Computer Science | Gregg | Th 2:30-3:50pm | ||
CS327A | Advanced Robotic Manipulation | Khatib | MW 2:30-3:50pm | ||
CS329D | Machine Learning Under Distributional Shifts | Hashimoto | TTh 4:30-5:50pm | ||
CS329T | Trustworty Machine Learning | Mitchell/Datta | TTh 2:30-3:50pm | ||
CS331B | Interactive Simulation for Robot Learning | Savarese | MW 1:00-2:20pm | ||
CS344 | Projects in Computer Networks | Kim/Jepsen | MW 8:30-9:50am | ||
CS347 | Human-Computer Interaction: Foundations and Fronti | Metaxa-Kakavou | MW 11:30am-12:30pmS | ||
CS348B | Computer Graphics: Image Synthesis Techniques | Hanrahan | TTh 2:30-3:50pm | ||
CS348E | Character Animation: Modeling, Simulation & Contro | Liu | MW 1:00-2:20pm | ||
CS348K | Visual Computing Systems | Fatahalian | TTh 2:30-3:50pm | ||
CS350 | Secure Compilation | Patrignani | TTh 10:30-11:50am | ||
CS351 | Open Problems in Coding Theory | Wootters | F 1:00-3:50pm | ||
CS355 | Advanced Topics in Cryptography | Eskandarian/Wa | TTh 10:30-11:50am | ||
CS359A | Research Seminar in Complexity Theory | Tan | TTh 4:30-5:50pm | ||
CS360 | Simplicity and Complexity in Economic Theory | Akbarpour/Milg | TTh 10:30-11:50am | ||
CS361 | Engineering Design Optimization | Kochenderfer | TTh 2:30-3:50 | sched by AA | |
CS372 | AI for Disease Diagnosis & Information Recommend | Chang | TTh 8:30-9:50am | ||
CS377Q | Topics in Human-Computer Interaction | Tang | TTh 2:30-3:50pm | ||
CS379C | Interdisciplinary Topics | Dean | TTh 4:30-5:50pm | ||
CS390A | Curricular Practical Training | (none listed) | by arrangement | ||
CS390B | Curricular Practical Training | (none listed) | by arrangement | ||
CS390C | Curricular Practical Training | (none listed) | by arrangement | ||
CS390D | Part-time 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 | ||
CS432 | Comp Vision for Educ and Soc Science Research | Haber | MW 8:30-9:50am | ||
CS448Z | Topics in Computer Graphics | James | TTh 4:30-5:50pm | ||
CS499 | Advanced Reading and Research | (none listed) | by arrangement | ||
CS499P | Advanced Reading and Research | (none listed) | by arrangement | ||
CS520 | Knowledge Graphs | Chaudhri/Genes | TTh 4:30-5:50pm | ||
CS523 | Research Seminar in Computer Vision and Healthcare | Gong | W 11:30am-12:30pmP | ||
CS547 | Human-Computer Interaction Seminar | Bernstein | F 1:00-2:00pm | SCPD | |
CS59SI | Quantum Computing: Open-Source Project Experience | Rubinstein | |||
CS802 | TGR Dissertation | (none listed) | by arrangement |