Course Schedule | Winter
Main content start
Academic Year '25-'26
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 CGOE courses.
| Course | Title | Instructor | Time | Room |
| CS11SI | How to Make VR: Intro to VR Design and Development | Borenstein | T, Th 1:30-2:20pm | 160-318 |
| CS22A | Social & Economic Impact of Artificial Intelligence | Kaplan | W 1:30-2:20pm | Cemex Aud |
| CS24 | Minds and Machines | Wu/Krejci | Th 12:00-1:20pm | Bishop Aud |
| CS25N | Big Ideas in Cyrptography | Zhandry | M, W 9:30-10:50am | GESB 134 |
| CS51 | CS + Social Good Studio | Cain | T, Th 4:30-5:50pm | CoDa B90 |
| CS100A | Problem-solving Lab for CS 106A | (none listed) | ||
| CS100B | Problem-solving Lab for CS 106B | (none listed) | ||
| CS103 | *Mathematical Foundations of Computing | Szumlanski | M, W, F 1:30-2:50pm | Bishop Aud |
| CS103A | Mathematical Problem-solving Strategies | (none listed) | ||
| CS106A | *Programming Methodology | Parlante | M, W, F 12:30-1:20pm | Hewlett 200 |
| CS106B | *Programming Abstractions | Bailey | M, W, F 1:30-2:20pm | Hewlett 200 |
| CS106EA | Exploring Artifical Intelligence | Young | T, Th 1:30-2:50pm | STLC 111 |
| CS107 | *Computer Organization and Systems | Cain | M, W, F 10:30-11:20am | Hewlett 200 |
| CS107A | Problem-solving Lab for CS 107 | (none listed) | ||
| CS107E | Computer Systems from the Ground Up | Zelenski | M, F 10:30am-12:20pm | Littlefield 107 |
| CS109 | *Intro to Probability for Computer Scientists | Woodrow | M, W, F 3:00-4:20pm | Hewlett 200 |
| CS109A | Problem Solving Lab for 109 | (none listed) | ||
| CS111 | *Operating Systems Principles | Troccoli | M, W, F 11:30am-12:20pm | Hewlett 200 |
| CS111A | Problem Solving Lab for CS111 | (none listed) | ||
| CS124 | From Languages to Information | Jurafsky | T, Th 3:00-4:20pm | Hewlett 200 |
| CS129 | Machine Learning (Applied) | Ng/Mourri | Th 10:30-11:50am | 200-002 |
| CS140E | Operating Systems Design and Implementation | Engler | T, Th 5:30-7:20pm | Y2E2 111 |
| CS141 | Sports and Data | Rajaraman | T, Th 3:00-4:20pm | 60-109 |
| CS146 | Game Development | Landay | M, W 1:30-2:50pm | CoDa B60 |
| CS161 | *Design and Analysis of Algorithms | Vitercik/Charikar | M, W, F 1:30-2:50pm | STLC 111 |
| CS161A | Problem-Solving Lab for CS161 | (none listed) | ||
| CS180 | Digitial Systems Architecture | Kozyrakis | T, Th 1:30-2:50pm | STLC 111 |
| CS182 | Ethics, Public Policy, and Technoloical Change | Sahami/Ho | M, W, F 3:00-4:20pm | CoDa B80 |
| CS182W | Ethics, Public Policy, and Technoloical Change (WIM) | Sahami/Ho | M, W, F 3:00-4:20pm | CoDa B80 |
| 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 | CoDa B60 |
| CS194W | Software Project (WIM) | Borenstein | M, W, F 12:30-1:20pm | CoDa B60 |
| CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
| CS197 | Computer Science Research | Johansen | Th 4:30-5:20pm | STLC 115 |
| CS198 | Teaching Computer Science | Gregg | ||
| 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 Learning | Fedkiw | T, Th 12:00-1:20pm | Nvidia Aud |
| CS206 | Exploring Computational Journalism | Agrawala/Brenner/Tumgoren | T 9:00-11:50am | 120-101 |
| CS210A | Software Project Experience with Corporate Partner | Borenstein | T, Th 1:30-2:50pm | |
| CS217 | *Hardware Accelerators for Machine Learning | Olukotun/Tambie | T, Th 10:30-11:50am | CoDa B60 |
| CS223A | *Introduction to Robotics | Khatib | M, W 11:30am-12:50pm | Gates B1 |
| CS224G | Apps With LLMs Inside | Whaley/Jannink | T, Th 10:30-11:50am | Thornt 110 |
| CS224N | Natural Language Processing with Deep Learning | Yang/Hashimoto | T, Th 4:30-5:50pm | Nvidia Aud |
| CS229 | *Machine Learning | Koyejo/Fox | M, W 10:30am-12:20pm | Nvidia Aud |
| CS234 | *Reinforcement Learning | Brunskill | M, W 3:00-4:20pm | Gates B1 |
| CS238V | *Validation of Safety Critical Systems | Katz | T, Th 4:30-5:50pm | CoDa B80 |
| CS243 | *Program Analysis and Optimizations | Lam | M, W 3:00-4:20pm | Thornt 102 |
| CS244C | *Advanced Networking and Distributing Systems | Mazieres/Winstein | M, W 3:00-4:20pm | Nvidia Aud |
| CS246 | *Mining Massive Data Sets | Leskovec | T, Th 3:00-4:20pm | Nvidia Aud |
| CS247B | Design for Behavior Change | Wodtke | T, Th 1:30-3:20pm | CoDa B90 |
| CS248A | *Computer Graphics: Rendering, Geometry, Image Manipulation | Fatahalian | T, Th 1:30-2:50pm | CoDa B80 |
| CS254 | Computational Complexity | Tan | M, W 3:00-4:20pm | Bishop Aud |
| CS255 | *Introduction to Cryptography | Boneh | M, W 3:00-4:20pm | CoDa B60 |
| CS257 | *Introduction to Automated Reasoning | Trippel | T, Th 1:30-2:50pm | Skilling Aud |
| CS261 | *Combinatorial Optimization | Sidford | M, W 1:30-2:50pm | Nvidia Aud |
| CS265 | *Randomized Algorithms and Probabilistic Analysis | Wooters | M, W 10:30am-11:50am | CoDa B90 |
| CS269I | *Incentives in Computer Science | Rubinstein | M, W, F 1:30-2:50pm | Packard 101 |
| CS275A | Symbolic Musical Information | Selfridge-Field/Sapp | T, Th 1:30-2:50pm | Braun 106 |
| CS277 | Symbolic Musical Information | Zou/Chaudhari | M, W 3:00-4:20pm | |
| CS293 | Empowering Educators via Language Technology | Demszky | T, Th 9:00-10:20am | Raikes 102 |
| CS295 | Software Engineering | Achour | W, F 1:30-2:20pm | 200-030 |
| CS334 | Robots and Arts: Creative Applications and Projects | Cuan/Oussama | W 6:00-7:50pm | W 6:00-7:50pm |
| CS339R | Collaborative Robotics | Kennedy | T, Th 12:00-1:20pm | 530-127 |
| CS342 | Building for Digital Health | Aalami/Guestrin | W 3:30-6:20pm | Littlefield 107 |
| CS343D | Domain-Specific Programming Models and Compilers | Kjolstad | T, Th 10:30-11:50am | Lathrop 014 |
| CS348C | *Computer Graphics: Animation and Simulation | James | T, Th 4:30-5:50pm | Gates B3 |
| CS357S | Formal Methods for Computer Systems | Trippel | T, Th 3:00-4:20pm | CoDa B60 |
| CS372 | AI for Precision Medicine and Psychiatric Disorders | Chang | M, W 4:30-5:50pm | Nvidia Aud |
| CS375 | Large-Scale Neural Net Modeling for Neuroscience | Yamins | M, W 10:30-11:50am | 160-B40 |
| CS377Q | Designing for Accessibility | Tang | T, Th 4:30-5:50pm | Lathrop 299 |
| 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 3:00-5:50pm | Anko 107 |
| CS448I | *Computational Imaging | Wetzstein | M, W 1:30-2:50pm | Gates B3 |
| CS470 | Music and AI | Wang | T, Th 10:30am-12:20pm | Knoll 217 |
| CS498C | Introduction to CSCL: Computer-Supported Collaborative Learning | Pea | M 10:30am-1:20pm | Raikes 111 |
| CS499 | Advanced Reading and Research | (none listed) | by arrangement | |
| CS499P | Advanced Reading and Research | (none listed) | by arrangement | |
| CS525 | Data for AI | Schmidt | M, W 1:30-2:50pm | Shriram 104 |
| CS547 | *Human-Computer Interaction Seminar | Yang | F 11:30am-1:20pm | Gates B1 |
| CS802 | TGR Dissertation | (none listed) | by arrangement |