Course Schedule | Autumn
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.
This list of courses for the 2024-2025 Autumn quarter is only the preliminary schedule. The full schedule will be released on Navigator in mid-August for student viewing.
Important Note: Courses that have an asterisk (*) are eligible SCPD courses.
Course | Title | Instructor | Time | Room |
CS7 | Personal Finance for Engineers | Nash | M 4:30-5:50pm | |
CS44N | Stanford Introductory Seminar | James | T, Th 10:30-11:50am | |
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 | Schwarz/Szumla | M, W, F 1:30-2:50pm | |
CS103A | Mathematical Problem-solving Strategies | (none listed) | ||
CS105 | Introduction to Computers | Young | M, W, F 1:30-2:20pm | |
CS106A | *Programming Methodology | Parlante | M, W, F 1:30-2:20pm | |
CS106AX | Programming Methodol in JavaScript & Python (Acc) | Cain | M, W, F 1:30-2:20pm | |
CS106B | *Programming Abstractions | Gregg | M, W, F 10:30-11:20am | |
CS106L | Standard C++ Programming Laboratory | Whitney | T, Th 4:30-5:50pm | |
CS106M | Enrichment Adventures in Programming Abstractions | Zelenski | Th 3:00-4:20pm | |
CS106S | Coding for Social Good | Cain/Yan | Th 4:30-6:20pm | |
CS107 | *Computer Organization and Systems | Cain | M, W, F 10:30-11:20am | |
CS107A | Problem-solving Lab for CS 107 | (none listed) | ||
CS107E | Computer Systems from the Ground Up | Zelenski | M, F 10:30am-12:20pm | |
CS109 | *Intro to Probability for Computer Scientists | Piech | M, W, F 3:30-4:40pm | |
CS109A | Problem Solving Lab for 109 | (none listed) | ||
CS111 | Operating Systems Principles | Troccoli | M, W, F 11:30am-12:20pmS | |
CS111A | Problem Solving Lab for CS111 | (none listed) | ||
CS120 | Introduction to AI Safety | Lamparth | T, Th 3:00-4:20pm | |
CS123 | Building AI-Enabled Robots | Liu | M 3:30-6:20pm | |
CS137A | *Principles of Robot Autonomy I | Pavone | T, Th 10:30-11:50am | |
CS145 | *Data Management and Data Systems | Shivakumar | T, Th 1:30-2:50pm | |
CS147 | Introduction to Human-Computer Interaction Design | Landay | M, W 1:30-3:20pm | |
CS147L | Cross-platform Mobile App Development | Landay/Cheng | T, Th 1:30-2:50pm | |
CS148 | *Introduction to Computer Graphics and Imaging | Fedkiw | T, Th 12:00-1:20pm | |
CS149 | *Parallel Computing | Fatahalian/Olu | T, Th 10:30-11:50am | |
CS154 | *Introduction to the Theory of Computation | Reingold | T, Th 10:30-11:50am | |
CS157 | *Computational Logic | Genesereth | T, Th 1:30-2:50pm | |
CS161 | *Design and Analysis of Algorithms | Rubinstein | M, W, F 1:30-2:50pm | |
CS161A | Problem-Solving Lab for CS161 | (none listed) | ||
CS171 | Causality, Decision Making and Data Science | Wootters | T, Th 9:00-10:20am | |
CS173A | Computational Tour of Human Genome | Bejerano | M, W 12:30-2:20pm | |
CS177 | Human Centered Product Management | Wodtke | T, Th 1:30-2:50pm | |
CS183E | Effective Leadership in High-tech | Finley/Goldfei | W 4:30-6:20pm | |
CS191 | Senior Project | (none listed) | by arrangement | |
CS191W | Writing Intensive Senior Project | (none listed) | by arrangement | |
CS192 | Programming Service Project | (none listed) | by arrangement | |
CS193Q | Introduction to Python Programming | Parlante | Th 3:00-4:20pm | |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
CS197 | Computer Science Research | Bernstein | Th 4:30-5:20pm | |
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 | |
CS221 | *Artificial Intelligence: Principles & Techniques | Sadigh | M, W 1:30-2:50pm | |
CS222 | AI Agents and Simulations | Park | M, W 1:30-2:50pm | |
CS224V | *Conversational Virtual Assistants with Deep Learni | Lam | M, W 3:00-4:20pm | |
CS224W | *Machine Learning with Graphs | Leskovec | T, Th 3:00-4:20pm | |
CS227A | *Robot Perception | Song | M, W 9:30-10:50am | |
CS229 | *Machine Learning | Charikar/Guest | M, W 1:30-2:50pm | |
CS229M | Machine Learning Theory | Schramm | M, W 1:30-2:50pm | |
CS229S | *Systems for Machine Learning | Mirhoseini | M, F 1:30-2:20pm | |
CS230 | *Deep Learning | Katanforoosh/N | T 11:30am-1:20pm | |
CS237A | *Principles of Robot Autonomy I | Schwager/Bohg | T, Th 1:30-2:50pm | |
CS238 | *Decision Making under Uncertainty | Kochenderfer | T, Th 9:00-10:20am | |
CS240 | *Advanced Topics in Operating Systems | Engler | T, Th 4:30-5:50pm | |
CS241 | *Embedded Systems Workshop | Levis | T, Th 10:30-11:50am | |
CS242 | *Programming Languages | Aiken | T, Th 9:00-10:20am | |
CS247A | Design for Artificial Intelligence | Stanford | W, F 1:30-4:20pm | |
CS248B | *Graphics: Animation and Simulation | Liu/James | T, Th 1:30-2:50pm | |
CS259Q | *Quantum Computing | Bouland | M, W 11:30am-12:50pm | |
CS274 | *Reps and Algor for Computational Molecular Bio | Altman | ||
CS279 | *Comp Biology: Struct & Org of Biomolecules & Cells | Dror | T, Th 3:00-4:20pm | |
CS300 | Departmental Lecture Series | Reingold | M, W 4:30-5:50pm | |
CS309A | *Cloud Computing Seminar | Chou | T 3:00-4:20pm | |
CS315B | Parallel Computing Research Project | Aiken | M, W 3:00-4:20pm | |
CS326 | Topics in Advanced Robotic Manipulation | Bohg | T, Th 10:30-11:50am | |
CS328 | Foundations of Causal Machine Learning | Syrgkanis | T, Th 3:00-4:20pm | |
CS329H | *Machine Learning from Human Preferences | Koyejo | M, W 1:30-2:50pm | |
CS329M | Introduction to Machine Programming | Gottschlich | M, W 11:30am-1:20pm | |
CS329R | Race and NLP | Jurafsky/Eberh | T 1:30-4:20pm | |
CS329T | Trustworty Machine Learning | Mitchell/Datta | T, Th 3:00-4:20pm | |
CS329X | Human Centered NLP | Yang | T, Th 4:30-5:50pm | |
CS337 | AI-Assisted Care | Li/Adeli | ||
CS349H | *Software Techniques for Emergent Hardware Platform | Achour | T, Th 4:30-5:50pm | |
CS356 | Topics in Computer and Network Security | Durumeric | M, W 3:00-4:20pm | |
CS362 | Research in AI Alignment | Viteri/Lamparth | T 4:30-5:50pm | |
CS369O | *Optimization Algorithms | Sidford | M, W 3:00-4:20pm | |
CS377G | Topics in Human-Computer Interaction | Wodtke | M, W 1:30-4:20pm | |
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 | |
CS448B | *Topics in Computer Graphics | Agrawala | M, W 10:30am-12:20pmS | |
CS468 | Topics in Geometric Algorithms | Guibas | M, W 3:00-4:20pm | |
CS476A | Music, Computing and Design I | Kim | M, W 3:30-5:20pm | Knoll 217 |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | |
CS499P | Advanced Reading and Research | (none listed) | by arrangement | |
CS522 | Seminar in Artificial Intelligence in Healthcare | Dror | W 4:30-5:20pm | |
CS528 | Broad Area Colloquium | Sarukkai | W 1:30-2:50pm | |
CS547 | *Human-Computer Interaction Seminar | Bernstein | F 11:30am-1:20pm | |
CS802 | TGR Dissertation | (none listed) | by arrangement |