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 |
CS22A | Social & Economic Impact of Artificial Intelligenc | Kaplan | W 1:30-2:20pm | Cemex Aud |
CS24 | Minds and Machines | Wu | Th 12:00-1:20pm | Bishop Aud |
CS29N | Computational Decision Making | Sahami | M, W 3:00-4:20pm | 200-217 |
CS40 | Cloud Infrastructure | (none listed) | M, W 4:30-5:50pm | 380-380W |
CS51 | CS + Social Good Studio | Cain | T, Th 4:30-5:50pm | Littlefield 107 |
CS83N | Playback Theater | Reingold | F 1:30-4:20pm | Encina West 202 |
CS100A | Problem-solving Lab for CS 106A | King | W 3:30-5:20pm | |
CS100B | Problem-solving Lab for CS 106B | (none listed) | Th 1:30-3:20pm | |
CS103 | *Mathematical Foundations of Computing | Liu | M, W, F 4:30-5:50pm | Gates B01 |
CS103A | Mathematical Problem-solving Strategies | Guan | T 3:00-4:50pm | 160-326 |
CS104 | Introduction to Software Systems | Achour | M, W, F 3:00-4:20pm | 260-113 |
CS106A | Programming Methodology | Parlante | M, W, F 12:30-1:20pm | Hewlett 200 |
CS106B | *Programming Abstractions | Szumlanski | M, W, F 11:30am-12:20pmS | Hewlett 200 |
CS106L | Standard C++ Programming Laboratory | Whitney | T, Th 3:00-4:20pm | Turing Aud |
CS107 | *Computer Organization and Systems | Gregg | M, W, F 10:30-11:20am | NVIDIA Aud |
CS107A | Problem-solving Lab for CS 107 | Yu | T, Th 4:30-5:20pm | |
CS107E | Computer Systems from the Ground Up | Zelenski/Hanra | M, F 10:30-12:20 | 380-380W |
CS108 | *Object-Oriented Systems Design | Young | T, Th 1:30-2:50pm | Gates B03 |
CS109 | *Intro to Probability for Computer Scientists | Cain | M, W, F 3:00-4:20pm | Gates B01 |
CS109A | Problem Solving Lab for 109 | Qin | Th 6:30-8:20pm | STLC 115 |
CS111 | *Operating Systems Principles | Troccoli | M, W, F 1:30-2:20pm | Hewlett 200 |
CS111A | Problem Solving Lab for CS111 | Master | T 9:30-11:20am | |
CS112 | *Operating Systems Kernel Impl Proj | Mazieres | M, W 1:30-2:50pm | Gates B01 |
CS124 | From Languages to Information | Jurafsky | T, Th 3:00-4:20pm | Hewlett 200 |
CS129 | Machine Learning (Applied) | Bensouda Mourr | Th 9:00-10:20am | 200-303 |
CS131 | Computer Vision: Foundations and Applications | Niebles Duque | T, Th 3:00-4:20pm | 320-105 |
CS140E | Operating Systems Design and Implementation | Engler | T, Th 5:30-7:20pm | Y2E2 111 |
CS144 | *Introduction to Computer Networking | Winstein | M, W 1:30-2:50pm | Bishop Aud |
CS153 | Applied Security at Scale | Abbott | M 2:30-4:20pm | 370-370 |
CS161 | *Design and Analysis of Algorithms | Anari | M, W, F 10:30am-12:20pmS | Skilling Aud |
CS161A | Problem-Solving Lab for CS161 | Sharkov | Th 3:00-4:50pm | STLC 105 |
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 | Gilbert 117 |
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 | Lathrop 282 |
CS194H | User Interface Design Project | Landay | M, W 1:30-3:20pm | 160-124 |
CS194W | Software Project (WIM) | Borenstein | M, W, F 12:30-1:20pm | Lathrop 282 |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
CS197 | Computer Science Research | Gandhi | Th 4:30-5:20pm | 200-303 |
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 | NVIDIA Aud |
CS206 | Exploring Computational Journalism | Agrawala | T 9:00-11:50am | 120-S40 |
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 | Gates B01 |
CS223A | *Introduction to Robotics | Khatib | M, W 3:00-4:20pm | Gates B03 |
CS224G | Apps With LLMs Inside | Whaley/Jannink | T, Th 10:30-11:50am | 370-370 |
CS224N | *Natural Language Processing with Deep Learning | Yang/Hashimoto | T, Th 4:30-5:50pm | NVIDIA Aud |
CS228 | *Probabilistic Graphical Models: Principles and Tec | Ermon | T, Th 10:30-11:50am | Gates B01 |
CS229 | *Machine Learning | Fox/Koyejo | M, W 1:30-2:50pm | NVIDIA Aud |
CS233 | Geometric and Topological Data Analysis | Guibas | M, W 3:00-4:20pm | STLC 111 |
CS237B | *Principles of Robot Autonomy II | Bohg/Pavone | M, W 1:30-2:50pm | Packard 101 |
CS239 | Sequential Decision Making | Kochenderfer | T, Th 9:00-10:20am | STLC 115 |
CS241 | Embedded Systems Workshop | Levis | T, Th 10:30-11:50am | 200-205 |
CS243 | *Program Analysis and Optimizations | Lam | M, W 3:00-4:20pm | Thornton 102 |
CS246 | *Mining Massive Data Sets | Leskovec | T, Th 3:00-4:20pm | NVIDIA Aud |
CS247B | Design for Behavior Change | Wodtke | T, Th 1:30-4:20pm | Cemex Aud |
CS247S | Service Design | Stanford | W, F 9:30am-12:20pm | Lathrop 296 |
CS248A | *Computer Graphics: Rendering,Geometry,Image Manipu | Fatahalian | T, Th 1:30-2:50pm | |
CS249I | The Modern Internet | Durumeric | M, W 3:00-4:20pm | Gates B12 |
CS254 | Computational Complexity | Tan | M, W 3:00-4:20pm | 200-002 |
CS255 | *Introduction to Cryptography | Boneh | M, W 3:00-4:20pm | NVIDIA Aud |
CS256 | *Algorithmic Fairness | Reingold | T, Th 10:30-11:50am | |
CS270 | Modeling Biomedical Systems | Musen | M, W, F 3:00-4:20pm | Thornton 102 |
CS275A | Symbolic Musical Information | Selfridge-Fiel | T, Th 1:30-2:50pm | Braun 131 |
CS295 | Software Engineering | Achour | W, F 1:30-2:20pm | Gates B12 |
CS324H | History of NLP | Jurafsky/Manni | M 1:30-4:20pm | STLC 104 |
CS339R | Collaborative Robotics | Kennedy | T, Th 12:00-1:20pm | 530-127 |
CS342 | Building for Digital Health | Aalami/Guestri | T, Th 4:30-5:50pm | MSOBX303 |
CS343D | Domain-Specific Programming Models and Compilers | Kjolstad | T, Th 10:30-11:50am | Littlefield 107 |
CS348C | *Computer Graphics: Animation and Simulation | James | T, Th 3:00-4:20pm | Thornton 102 |
CS348I | Graphics in the Era of AI | Wu/Liu | M, W 1:30-2:50pm | 260-113 |
CS353 | Logic and Formal Philosophy | Icard | W 4:30-6:20pm | 380-381U |
CS366 | Computational Social Choice | Goel | T, Th 1:30-2:50pm | 160-332 |
CS369O | Optimization Algorithms | Sidford | T, Th 1:30-2:50pm | STLC 111 |
CS375 | Large-Scale Neural Net Modeling for Neuroscience | Yamins | T, Th 10:30-11:50am | Gates B12 |
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 | Thornton 211 |
CS432 | Comp Vision for Educ and Soc Science Research | Haber | M, W 4:30-5:50pm | 200-107 |
CS448I | Computational Imaging and Display | Wetzstein | M, W 1:30-2:50pm | Y2E2 111 |
CS470 | Music and AI | Wang | T, Th 10:30-12:20 | Knoll 217 |
CS498C | Intro to CSCL | Pea | Th 1:30-4:20pm | remote |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | |
CS499P | Advanced Reading and Research | (none listed) | by arrangement | |
CS528 | Machine Learning Seminar | Narayan/Zhang | W 1:30-2:50pm | Econ 140 |
CS529 | *Robotics and Autonomous Systems Seminar | Pavone | F 12:30-1:20pm | Skilling Aud |
CS547 | *Human-Computer Interaction Seminar | Bernstein | F 10:30am-12:20pmS | Huang 18 |
CS802 | TGR Dissertation | (none listed) | by arrangement |