Course Schedule | Winter
Main content start
Academic Year '23-'24
Not a Stanford student? Go to Stanford Summer Session for information regarding courses available to Summer Visitor students.
Important Note: Courses that have an asterisk (*) are eligible SCPD courses.
Course | Title | Instructor | Time | Room |
CS12SI | Intro to Mobile AR Design and Dev | Borenstein | M, W 4:30-5:20pm | |
CS22A | Social & Economic Impact of Artificial Intelligence | Kaplan | W 1:30-2:20pm | |
CS24 | Minds and Machines | Wu | F 1:30-2:50pm | |
CS29N | Computational Decision Making | Sahami | M, W 1:30-2:50pm | |
CS51 | CS + Social Good Studio | Cain | T, Th 4:30-5:50pm | |
CS83N | Playback Theater | Reingold | F 1:30-4:20pm | |
CS100A | Problem-solving Lab for CS 106A | (none listed) | ||
CS100B | Problem-solving Lab for CS 106B | (none listed) | ||
CS103 | *Mathematical Foundations of Computing | (none listed) | M, W, F 1:30-2:50pm | |
CS103A | Mathematical Problem-solving Strategies | (none listed) | ||
CS104 | Introduction to Software Systems | Achour | M, W, F 3:00-4:20pm | |
CS106A | *Programming Methodology | Parlante | M, W, F 1:30-2:20pm | |
CS106B | Programming Abstractions | Szumlanski | ||
CS106L | Standard C++ Programming Laboratory | Whitney | T, Th 4:30-5:50pm | |
CS106S | Coding for Social Good | McCain | T 4:30-6:20pm | |
CS107 | *Computer Organization and Systems | Gregg | M, F 10:30-11:20am | |
CS107A | Problem-solving Lab for CS 107 | (none listed) | ||
CS107E | Computer Systems from the Ground Up | Zelenski/Hanra | M, F 10:30-12:20 | |
CS108 | *Object-Oriented Systems Design | Young | T, Th 1:30-2:50pm | |
CS109 | *Intro to Probability for Computer Scientists | Cain | M, W, F 3:00-4:20pm | |
CS109A | Problem Solving Lab for 109 | (none listed) | ||
CS111 | *Operating Systems Principles | Troccoli | M, W, F 1:30-2:20pm | |
CS111A | Problem Solving Lab for CS111 | (none listed) | ||
CS112 | *Operating Systems Kernel Impl Proj | Mazieres | M, W 1:30-2:50pm | |
CS124 | From Languages to Information | Jurafsky | T, Th 3:00-4:20pm | |
CS129 | Machine Learning (Applied) | Ng/Bensouda Mo | W 9:30-10:50am | |
CS131 | Computer Vision: Foundations and Applications | Niebles Duque/ | T, Th 3:00-4:20pm | |
CS140E | Operating Systems Design and Implementation | Engler | T, Th 5:30-7:20pm | |
CS144 | *Introduction to Computer Networking | Winstein | M, W 1:30-2:50pm | |
CS152 | Trust and Safety Engineering | Stamos | ||
CS153 | Applied Security at Scale | Abbott | T, h 11:30am-1:20pm | |
CS161 | *Design and Analysis of Algorithms | Anari/Charikar | M, W, F 10:30am-12:20pmS | |
CS161A | Problem-Solving Lab for CS161 | (none listed) | ||
CS173A | Computational Tour of Human Genome | Bejerano | M, W 12:30-2:20pm | |
CS190 | Software Design Studio | Ousterhout | M, W, F 1:30-2: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 | |
CS194 | Software Project | Borenstein | M, W, F 12:30-1:20pm | |
CS194H | User Interface Design Project | Landay | M, W 1:30-3:20pm | |
CS194W | Software Project (WIM) | Borenstein | M, W, F 12:30-1:20pm | |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
CS197 | Computer Science Research | Bernstein | Th 4:30-5:20pm | |
CS198 | Teaching Computer Science | Gregg | M 4:30-5:50pm | |
CS198B | Additional Topics in Teaching Computer Science | Gregg | ||
CS199 | Independent Work | (none listed) | by arrangement | |
CS199P | Independent Work | (none listed) | by arrangement | |
CS205L | Continuous Math Methods Emphasis on Machine Learn | Fedkiw | T, Th 12:00-1:20pm | |
CS206 | Exploring Computational Journalism | Agrawala | T 9:00-11:50am | |
CS210A | Software Project Experience with Corporate Partner | Borenstein | T, Th 1:30-2:50pm | |
CS212 | *Operating Systems and Systems Programming | Mazieres | M, W 1:30-2:50pm | |
CS223A | *Introduction to Robotics | Khatib | M, W 3:00-4:20pm | |
CS224G | Apps With LLMs Inside | Whaley/Jannink | T, Th 10:30-11:50am | |
CS224N | Natural Language Processing with Deep Learning | Yang/Hashimoto | T, Th 4:30-5:50pm | |
CS228 | Probabilistic Graphical Models: Principles and Tec | Ermon | T, Th 10:30-11:50am | |
CS229 | *Machine Learning | Fox/Koyejo | M, W 1:30-2:50pm | |
CS233 | Geometric and Topological Data Analysis | Guibas | M, W 3:00-4:20pm | |
CS237B | *Principles of Robot Autonomy II | Bohg/Pavone | M, W 1:30-2:50pm | Thornton 102 |
CS239 | Sequential Decision Making | Kochenderfer | T, Th 9:00-10:20am | |
CS241 | Embedded Systems Workshop | Levis | T, Th 10:30-11:50am | |
CS243 | *Program Analysis and Optimizations | Lam | M, W 3:00-4:20pm | |
CS246 | *Mining Massive Data Sets | Leskovec | T, Th 3:00-4:20pm | |
CS247B | Design for Behavior Change | Wodtke | T, Th 1:30-4:20pm | |
CS247S | Service Design | Stanford | W, F 9:30am-12:20pm | |
CS248A | *Computer Graphics: Rendering, Geometry, Image Manipulation | Fatahalian | T, Th 1:30-2:50pm | |
CS249I | The Modern Internet | Durumeric | M, W 3:00-4:20pm | |
CS254 | *Computational Complexity | Tan | M, W 3:00-4:20pm | |
CS255 | *Introduction to Cryptography | Boneh | M, W 1:30-2:50pm | |
CS256 | Algorithmic Fairness | Reingold | T, Th 10:30-11:50am | |
CS269I | Incentives in Computer Science | Rubinstein | M, W, F 1:30-2:50pm | |
CS270 | Modeling Biomedical Systems | Musen | M, W, F 3:00-4:20pm | |
CS275A | Symbolic Musical Information | Selfridge-Fiel | T, Th 1:30-2:50pm | Braun 131 |
CS295 | Software Engineering | Achour | W, F 1:30-2:20pm | |
CS324H | History of NLP | Jurafsky/Manni | M 1:30-4:20pm | |
CS331 | Machine Learning for Algorithm Design | Vitercik | T, Th 3:00-4:20pm | |
CS339R | Collaborative Robotics | Kennedy | T, Th 12:00-1:20pm | |
CS342 | Building for Digital Health | Aalami/Guestri | W 1:30-4:20pm | MSOBX303 |
CS343D | Domain-Specific Programming Models and Compilers | Kjolstad | T, Th 10:30-11:50am | |
CS348C | Computer Graphics: Animation and Simulation | James | T, Th 3:00-4:20pm | |
CS348I | Graphics in the Era of AI | Wu/Liu | M, W 1:30-2:50pm | |
CS353 | Logic and Formal Philosophy | Icard | W 4:30-6:20pm | |
CS366 | Computational Social Choice | Goel | T, Th 1:30-2:50pm | |
CS369O | Optimization Algorithms | Sidford | T, Th 1:30-2:50pm | |
CS375 | Large-Scale Neural Net Modeling for Neuroscience | Yamins | T, Th 10:30-11:50am | |
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 | |
CS399 | Independent Project | (none listed) | by arrangement | |
CS399P | Independent Project | (none listed) | by arrangement | |
CS422 | Interactive and Embodied Learning | Haber | M, W 1:30-2:50pm | |
CS432 | Comp Vision for Educ and Soc Science Research | Haber | M, W 4:30-5:50pm | |
CS448I | Computational Imaging and Display | Wetzstein | M, W 1:30-2:50pm | |
CS470 | Music and AI | Wang | T, Th 10:30-12:20 | Knoll 217 |
CS498C | Intro to CSCL | Pea | Th 1:30-4:20pm | |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | |
CS499P | Advanced Reading and Research | (none listed) | by arrangement | |
CS529 | *Robotics and Autonomous Systems Seminar | Pavone | F 12:30-1:20pm | |
CS547 | *Human-Computer Interaction Seminar | Bernstein | F 11:30am-1:20pm | |
CS802 | TGR Dissertation | (none listed) | by arrangement |