Course Schedule | Spring
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 6:00-7:20pm | STLC 104 |
CS21SI | AI for Social Good | Piech | W 5:30-7:20pm | 460-334 |
CS25 | Transformers United | Feng/Garg | Th 4:30-5:50pm | Gates B01 |
CS52 | CS+Social Good: Implementing Social Good Projects | Cain | TTh 4:30-5:50pm | Lathrop 180 |
CS53N | Generative AI | Mitchell | TTh 10:30-11:50am | Green ES 131 |
CS100A | Problem-solving Lab for CS 106A | King | T 1:30-3:20pm | 160-314 |
CS100B | Problem-solving Lab for CS 106B | Sharkov | W 3:30-5:20pm | 160-321 |
CS103 | Mathematical Foundations of Computing | Aiken/Schwarz | MWF 3:00-4:20pm | Bishop Aud |
CS103A | Mathematical Problem-solving Strategies | Guan | MF 12:30-1:20pm | 300-303 |
CS105 | Introduction to Computers | Young | MWF 1:30-2:20pm | 260-113 |
CS106A | *Programming Methodology | Piech/Sahami | MWF 2:30-3:20pm | Hewlett 200 |
CS106B | *Programming Abstractions | Szumlanski | MWF 1:30-2:20pm | Hewlett 200 |
CS106E | Exploration of Computing | Young | MWF 12:30-1:20pm | 260-113 |
CS106L | Standard C++ Programming Laboratory | Whitney | TTh 4:30-5:50pm | Thornton 110 |
CS106S | Coding for Social Good | Cain | T 4:30-6:20pm | Lathrop 190 |
CS107 | *Computer Organization and Systems | Troccoli | MWF 1:30-2:20pm | NVIDIA Aud |
CS107A | Problem-solving Lab for CS 107 | Yu | TTh 4:30-5:20pm | 320-109 |
CS107E | Computer Systems from the Ground Up | Gregg | MF 10:30am-12:20pmS | Hewlett 101 |
CS109 | *Intro to Probability for Computer Scientists | Cain | MWF 3:00-4:20pm | NVIDIA Aud |
CS109A | Problem Solving Lab for 109 | Qin | TTh 9:30-10:20am | Shriram 366 |
CS111 | *Operating Systems Principles | Ousterhout | MWF 11:30-12:20 | Skilling Aud |
CS111A | Problem Solving Lab for CS111 | Master | T 6:30-8:20pm | STLC 119 |
CS120 | Introduction to AI Safety | Lamparth | TTh 3:00-4:20pm | 530-127 |
CS139 | Human-Centered AI | Norvig/Russell | TTh 10:30-11:50am | Shriram 104 |
CS143 | *Compilers | Kjolstad | TTh 10:30-11:50am | Skilling Aud |
CS151 | Logic Programming | Genesereth | TTh 1:30-2:50pm | 370-370 |
CS152 | *Trust and Safety Engineering | Stamos | MW 3:00-4:20pm | Skilling Aud |
CS153 | Applied Security at Scale | Abbott | W 12:30-2:20pm | Econ 140 |
CS155 | *Computer and Network Security | Boneh/Durumeri | MW 1:30-2:50pm | Bishop Aud |
CS168 | *The Modern Algorithmic Toolbox | Valiant | TTh 1:30-2:50pm | NVIDIA Aud |
CS170 | Stanford Laptop Orchestra: Composition, Coding, Pe | Wang | W 7:30-10:20pm | Knoll 317 |
CS181 | Computers, Ethics and Public Policy | Winstein/Gregg | MW 1:30-2:50pm | 370-370 |
CS181W | Computers, Ethics and Public Policy (WIM) | Winstein/Gregg | MW 1:30-2:50pm | 370-370 |
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 | MWF 12:30-1:20pm | Lathrop 282 |
CS194W | Software Project (WIM) | Borenstein | MWF 12:30-1:20pm | Lathrop 282 |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
CS197 | Computer Science Research | Miranda | Th 4:30-5:20pm | STLC 115 |
CS197C | CS Research: CURIS Internship Onramp | Miranda | 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 | 260-113 |
CS210B | Software Project Experience with Corporate Partner | Borenstein | TTh 1:30-2:50pm | |
CS221 | *Artificial Intelligence: Principles & Techniques | Charikar/Koyej | MWF 10:30am-12:20pmS | NVIDIA Aud |
CS224C | NLP for Computational Social Science | Yang | TTh 4:30-5:50pm | Turing Aud |
CS224N | *Natural Language Processing with Deep Learning | Manning | TTh 4:30-5:50pm | NVIDIA Aud |
CS224S | Spoken Language Processing | Maas | MW 12:30-1:20pm | 420-040 |
CS225 | ML for Discrete Optimization | Vitercik | MW 1:30-2:50pm | 200-203 |
CS225A | Experimental Robotics | Khatib | TTh 3:00-4:20pm | Gates B12 |
CS227B | General Game Playing | Genesereth | W 4:30-6:20pm | |
CS231A | *Computer Vision:From 3D Recontruct to Recognition | Bohg/Savarese | MW 1:30-2:50pm | Gates B01 |
CS231N | *Convolutional Neural Networks for Visual Recog | Li/Adeli | TTh 12:00-1:20pm | NVIDIA Aud |
CS234 | *Reinforcement Learning | Brunskill | MW 1:30-2:50pm | Skilling Aud |
CS235 | Comp Methods for Biomed Image Analysis & Interpret | Rubin | MW 11:30-12:50 | |
CS240LX | Advanced Systems Laboratory, Accelerated | Engler | TTh 5:30-7:20pm | Lathrop 292 |
CS244 | Advanced Topics in Networking | Levis/Winstein | TTh 1:30-2:50pm | 300-300 |
CS244B | *Distributed Systems | Mazieres/Humph | MW 3:00-4:20pm | Gates B03 |
CS247G | Design for Play | Wodtke/Nair | TTh 1:30-4:20pm | Lathrop 282 |
CS254B | Computational Complexity II | Tan | MW 3:00-4:20pm | 200-205 |
CS269I | *Incentives in Computer Science | Rubinstein | MW 1:30-2:50pm | 380-380Y |
CS270 | *Modeling Biomedical Systems | Musen | F 4:00-5:30pm | |
CS272 | Intro Biomedical Informatics Research Methodology | Altman | TTh 1:30-2:50pm | LKSC 130 |
CS273B | Deep Learning in Genomics and Biomedicine | Zou/Kundaje | MW 3:00-4:20pm | 320-105 |
CS273C | Cloud Computing for Biology and Healthcare | Kundaje/Snyder | TTh 4:00-6:00pm | Alway M106 |
CS275 | Translational Bioinformatics | Plevritis | TTh 11:00am-12:30pmS | MSOBX 303 |
CS275B | Computational Music Analysis | Selfridge-Fiel | TTh 1:30-2:50pm | Braun 106 |
CS278 | *Social Computing | Bernstein | TTh 4:30-5:20pm | Hewlett 200 |
CS281 | Ethics of AI | Guestrin | MW 1:30-2:50pm | 380-380X |
CS323 | AI Awakening | Brynjolfsson | T 4:30-5:50pm | Gates B03 |
CS336 | Language Modeling from Scratch | Hashimoto/Lian | MW 1:30-2:50pm | 200-305 |
CS340R | Rusty Systems | Levis | TTh 10:30-11:50am | 380-380W |
CS343S | Domain-Specific Language Design | Ozdemir/Sotoud | MW 3:00-4:20pm | Littlefield 107 |
CS347 | Human-Computer Interaction: Foundations and Fronti | Agrawala | MW 10:30am-12:20pm | 200-002 |
CS348K | Visual Computing Systems | Fatahalian | TTh 10:30-11:50am | Lathrop 282 |
CS349D | Cloud Computing Technology | Kozyrakis | MW 4:30-5:50pm | 320-109 |
CS352B | Blockchain Governance | Mazieres | TF 2:15-3:45pm | LAW 180 |
CS355 | Advanced Topics in Cryptography | Nguyen/Datta | TTh 1:30-2:50pm | Hewlett 102 |
CS360 | Simplicity and Complexity in Economic Theory | Akbarpour | MW 9:30-11:20am | McClelland 110 |
CS361 | *Engineering Design Optimization | Kochenderfer | TTh 9:00-10:20am | NVIDIA Aud |
CS372 | AI for Precision Medicine and Psychiatric Disorders | Chang | MW 4:30-5:50pm | Gates B12 |
CS377Q | Designing for Accessibility | Tang | TTh 4:30-5:50pm | 160-B40 |
CS377U | Understanding Users | Bentley | T 6:00-8:50pm | 160-124 |
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 | |
CS528 | Broad Area Colloquium | Narayan/Zhang | W 1:30-2:50pm | online |
CS529 | *Robotics and Autonomous Systems Seminar | Pavone | F 12:30-1:20pm | Skilling Aud |
CS547 | *Human-Computer Interaction Seminar | Bernstein | F 10:30am-12:20pm | Gates B03 |
CS802 | TGR Dissertation | (none listed) | by arrangement |