Course Schedule | Spring
Main content start
Academic Year '24-'25
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 |
CS21SI | AI for Social Good | Piech | W 4:30-6:20pm | Lathrop 299 |
CS24 | Minds and Machines | Icard | F 12:30-1:20pm | STCL 111 |
CS25 | Transformers United | Feng/Garg | T 3:00-4:20pm | Gates B1 |
CS31N | Counterfactuals: Science of What Ifs? | Brunskill | M, W 1:30-2:50pm | Encinac 464 |
CS47N | Data Analytics and Sports | Widom | T, Th 1:30-2:50pm | STLC 115 |
CS52 | CS+Social Good: Implementing Social Good Projects | Cain | M, W 5:30-6:50pm | Lathrop 014 |
CS53N | How Can Generative AI Help Us Learn? | Mitchell | T, Th 10:30-11:50am | 160-124 |
CS99 | Programming and Math in Lean 4 | Aniva/Mohamed | M, W 1:30-2:50pm | 200-205 |
CS100A | Problem-solving Lab for CS 106A | (none listed) | ||
CS100B | Problem-solving Lab for CS 106B | (none listed) | ||
CS103 | *Mathematical Foundations of Computing | Aiken/Lee | M, W, F 3:00-4:20pm | Gates B1 |
CS103A | Mathematical Problem-solving Strategies | (none listed) | ||
CS105 | Introduction to Computers | Young | M, W, F 1:30-2:20pm | 260-113 |
CS106A | *Programming Methodology | Gregg/Sahami | M, W, F 2:30-3:20pm | Hewlett 200 |
CS106B | *Programming Abstractions | Szumlanski | M, W, F 1:30-2:20pm | Hewlett 200 |
CS106E | Exploration of Computing | Young | M, W, F 12:30-1:20pm | 260-113 |
CS106L | Standard C++ Programming Laboratory | Szumlanski | T, Th 3:00-4:20pm | 260-113 |
CS106S | Coding for Social Good | Cain/Yan | Th 4:30-6:20pm | Lathrop 180 |
CS107 | *Computer Organization and Systems | Troccoli | M, W, F 11:30am-12:20pm | Gates B1 |
CS107A | Problem-solving Lab for CS 107 | (none listed) | ||
CS109 | *Intro to Probability for Computer Scientists | Cain | M, W, F 3:00-4:20pm | Nvidia Aud |
CS109A | Problem Solving Lab for 109 | (none listed) | ||
CS112 | *Operating Systems Kernel Impl Proj | Mazieres | M, W 1:30-2:50pm | Skill Aud |
CS123 | Building AI-Enabled Robots | Liu | M 3:30-6:20pm | Lathrop 299 |
CS143 | *Compilers | Kjolstad | T, Th 10:30-11:50am | Gates B1 |
CS151 | Logic Programming | Genesereth | T, Th 1:30-2:50pm | 370-370 |
CS152 | Trust and Safety Engineering | Stamos | T, Th 3:00-4:20pm | 420-040 |
CS155 | Computer and Network Security | Boneh/Durumeri | M, W 1:30-2:50pm | Bishop Aud |
CS166 | Data Structures | Schwarz | T, Th 1:30-2:50pm | 300-300 |
CS170 | Stanford Laptop Orchestra: Composition, Coding, Peformance | Wright/Basica | F 2:30-5:20pm | |
CS186 | How To Make a Moral Agent | Moore/Gottlieb | T, Th 1:30-2:50pm | Sequoia 200 |
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 | M, W 4:30-5:50pm | Thornt 102 |
CS194 | Software Project | Borenstein | M, W, F 12:30-1:20pm | Lathrop 282 |
CS194W | Software Project (WIM) | Borenstein | M, W, F 12:30-1:20pm | Lathrop 283 |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
CS197 | Computer Science Research | Rosen | Th 4:30-5:20pm | STLC 115 |
CS197C | CS Research: CURIS Internship Onramp | Rosen | 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 | |
CS202 | Law for Computer Science Professionals | Hansen | T 3:00-4:20pm | 320-105 |
CS204 | Computational Law | Genesereth | T 3:00-4:20pm | 200-107 |
CS210B | Software Project Experience with Corporate Partner | Borenstein | T, Th 1:30-2:50pm | Gates 505 |
CS212 | *Operating Systems Kernel Impl Proj | Mazieres | M, W 1:30-2:50pm | Skill Aud |
CS220 | Researching, Presenting & Publishing Work in AI & Education | Demszky/Piech | W, F 12:30-1:50pm | CERAS 300 |
CS221 | *Artificial Intelligence: Principles & Techniques | Moses | M, W, F 10:30am-12:20pm | Nvidia Aud |
CS224R | *Deep Reinforcement Learning | Finn | W, F 10:30-11:50am | Hewlett 200 |
CS224S | *Spoken Language Processing | Maas | M, W 4:30-5:20pm | Gates B1 |
CS225A | Experimental Robotics | Khatib | T, Th 3:00-4:20pm | Gates B12 |
CS227B | General Game Playing | Genesereth | W 4:30-6:20pm | Gates 403 |
CS231A | *Computer Vision:From 3D Recontruct to Recognition | Bohg/Savarese | M, W 1:30-2:50pm | Gates B1 |
CS231N | *Deep Learning for Computer Vision | Adeli/Li | T, Th 12:00-1:20pm | Nvidia Aud |
CS233 | *Geometric and Topological Data Analysis | Guibas | M, W 3:00-4:20pm | Gates B3 |
CS235 | Comp Methods for Biomed Image Analysis & Interpret | Rusu | M, W 10:30-11:50am | |
CS240LX | Advanced Systems Laboratory, Accelerated | Engler | T, Th 5:30-7:20pm | STLC 115 |
CS244 | Advanced Topics in Networking | Levis | M, W 10:30-11:20am | 300-300 |
CS247G | Design for Play | Wodtke | T, Th 1:30-3:20pm | Lathrop 282 |
CS254B | Computational Complexity II | Tan | M, W 3:00-4:20pm | STLC 115 |
CS264 | Beyond Worst-Case Analysis | Vitercik | T, Th 1:30-2:50pm | 260-113 |
CS269I | *Incentives in Computer Science | Rubinstein | M, W 1:30-2:50pm | Gates B1 |
CS272 | Intro Biomedical Informatics Research Methodology | Altman | T, Th 12:00-1:20pm | |
CS273C | Cloud Computing for Biology and Healthcare | Kundaje | T, Th 4:00-6:00pm | |
CS275 | Translational Bioinformatics | Plevritis | T, Th 10:30-11:50am | |
CS275B | Computational Music Analysis | Sapp/Rodin | M, W 10:30-11:50am | |
CS277 | Foundation Models for Healthcare | Zou/Chaudhari/Mahmood | M, W 3:00-4:20pm | |
CS278 | *Social Computing | Bernstein | T, Th 4:30-5:20pm | Nvidia Aud |
CS281 | Ethics of AI | Guestrin | M, W 1:30-2:50pm | Hewlett 102 |
CS282 | Computer Systems Architecture | Trippel | M, W 1:30-2:50pm | Huang 18 |
CS323 | The AI Awakening | Brynjolfsson | T 4:30-5:50pm | Gates B1 |
CS336 | *Language Modeling from Scratch | Hashimoto/Lian | T, Th 3:00-4:20pm | Nvidia Aud |
CS339 | Machine Learning Neural Data | Linderman | M, W 1:30-2:20pm | STLC 115 |
CS343S | Domain-Specific Language Design | Ozdemir/Sotoudeh/Laufer/Root | T, Th 10:30-11:20am | Littlefield 107 |
CS348K | Visual Computing Systems | Fatahalian | T, Th 10:30-11:50am | Lathrop 018 |
CS349D | Cloud Computing Technology | Davis | W, F 10:30-11:20am | Thornt 110 |
CS355 | Advanced Topics in Cryptography | Boneh | T, Th 3:00-4:20pm | 200-305 |
CS360 | Simplicity and Complexity in Economic Theory | Akbarpour | M, W 9:30-11:20am | |
CS361 | *Engineering Design Optimization | Kochenderfer | T, Th 9:00-10:20am | Nvidia Aud |
CS372 | AI for Precision Medicine and Psychiatric Disorders | Chang | M, W 4:30-5:50pm | Gates B12 |
CS377U | Understanding Users | Bentley | T 6:00-8:50pm | Art 350 |
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 | |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | |
CS499P | Advanced Reading and Research | (none listed) | by arrangement | |
CS521 | Seminar on AI Safety | Duncan | Th 1:30-2:50pm | 420-041 |
CS547 | *Human-Computer Interaction Seminar | Bernstein | F 11:30am-1:20pm | Gates B3 |
CS802 | TGR Dissertation | (none listed) | by arrangement |