Skip to main content Skip to secondary navigation

Email forwarding for is changing. Updates and details here.


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.

CS7Personal Finance for EngineersNashM 4:30-5:50pm 
CS24Minds and Machines(none listed)F 1:30-2:50pm 
CS40Cloud InfrastuctureHo/SaligramaM, W 4:30-5:50pm 
CS44NStanford Introductory SeminarJamesT, Th 10:30-11:50am 
CS83NPlayback TheaterReingoldF 1:30-4:20pm 
CS100AProblem-solving Lab for CS 106A(none listed)  
CS100BProblem-solving Lab for CS 106B(none listed)  
CS103*Mathematical Foundations of ComputingSchwarz/SzumlaM, W, F 1:30-2:50pm 
CS103AMathematical Problem-solving Strategies(none listed)  
CS105Introduction to ComputersYoungM, W, F 1:30-2:20pm 
CS106A*Programming MethodologyParlanteM, W, F 1:30-2:20pm 
CS106AXProgramming Methodol in JavaScript & Python (Acc)CainM, W, F 1:30-2:20pm 
CS106B*Programming AbstractionsGreggM, W, F 10:30-11:20am 
CS106LStandard C++ Programming LaboratoryWhitneyT, Th 4:30-5:50pm 
CS106MEnrichment Adventures in Programming AbstractionsZelenskiTh 3:00-4:20pm 
CS106SCoding for Social GoodCain/Yan  
CS107*Computer Organization and SystemsCainM, W, F 10:30-11:20am 
CS107AProblem-solving Lab for CS 107(none listed)  
CS107EComputer Systems from the Ground UpZelenskiM, F 10:30am-12:20pm 
CS109*Intro to Probability for Computer ScientistsPiechM, W, F 3:30-4:40pm 
CS109AProblem Solving Lab for 109(none listed)  
CS111Operating Systems PrinciplesTroccoliM, W, F 11:30am-12:20pmS 
CS111AProblem Solving Lab for CS111(none listed)  
CS120Introduction to AI SafetyLamparthT, Th 3:00-4:20pm 
CS123Building AI-Enabled RobotsLiuM 3:30-6:20pm 
CS137A*Principles of Robot Autonomy IPavoneT, Th 10:30-11:50am 
CS145*Data Management and Data SystemsShivakumarT, Th 1:30-2:50pm 
CS147Introduction to Human-Computer Interaction DesignLandayM, W 1:30-3:20pm 
CS147LCross-platform Mobile App DevelopmentLanday/ChengT, Th 1:30-2:50pm 
CS148*Introduction to Computer Graphics and ImagingFedkiwT, Th 12:00-1:20pm 
CS149*Parallel ComputingFatahalian/OluT, Th 10:30-11:50am 
CS154*Introduction to the Theory of ComputationReingoldT, Th 10:30-11:50am 
CS157*Computational LogicGeneserethT, Th 1:30-2:50pm 
CS161*Design and Analysis of AlgorithmsRubinsteinM, W, F 1:30-2:50pm 
CS161AProblem-Solving Lab for CS161(none listed)  
CS171Causality, Decision Making and Data ScienceWootters  
CS173AComputational Tour of Human GenomeBejerano  
CS177Human Centered Product ManagementWodtke  
CS183EEffective Leadership in High-techFinley/GoldfeiW 4:30-6:20pm 
CS191Senior Project(none listed)by arrangement 
CS191WWriting Intensive Senior Project(none listed)by arrangement 
CS192Programming Service Project(none listed)by arrangement 
CS193QIntroduction to Python ProgrammingParlanteTh 3:00-4:20pm 
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science ResearchBernsteinTh 4:30-5:20pm 
CS198Teaching Computer ScienceGregg  
CS198BAdditional Topics in Teaching Computer ScienceGregg  
CS199Independent Work(none listed)by arrangement 
CS199PIndependent Work(none listed)by arrangement 
CS221*Artificial Intelligence: Principles & TechniquesSadighM, W 1:30-2:50pm 
CS222AI Agents and SimulationsParkM, W 1:30-2:50pm 
CS224V*Conversational Virtual Assistants with Deep LearniLamM, W 3:00-4:20pm 
CS224W*Machine Learning with GraphsLeskovecT, Th 3:00-4:20pm 
CS227A*Robot PerceptionSongM, W 9:30-10:50am 
CS229*Machine LearningCharikar/GuestM, W 1:30-2:50pm 
CS229MMachine Learning TheorySchrammM, W 1:30-2:50pm 
CS229S*Systems for Machine LearningMirhoseiniM, F 1:30-2:20pm 
CS230*Deep LearningKatanforoosh/NT 11:30am-1:20pm 
CS237A*Principles of Robot Autonomy ISchwager/BohgT, Th 1:30-2:50pm 
CS238*Decision Making under UncertaintyKochenderferT, Th 9:00-10:20am 
CS240*Advanced Topics in Operating SystemsMazieres/Engle  
CS241*Embedded Systems WorkshopLevisT, Th 10:30-11:50am 
CS242*Programming LanguagesAikenT, Th 9:00-10:20am 
CS247ADesign for Artificial IntelligenceStanfordW, F 1:30-4:20pm 
CS248B*Graphics: Animation and SimulationLiu/JamesT, Th 1:30-2:50pm 
CS259Q*Quantum ComputingBoulandM, W 11:30am-12:50pmS 
CS274*Reps and Algor for Computational Molecular BioAltman  
CS279*Comp Biology: Struct & Org of Biomolecules & CellsDrorT, Th 3:00-4:20pm 
CS300Departmental Lecture SeriesReingoldM, W 4:30-5:50pm 
CS309A*Cloud Computing SeminarChouT 3:00-4:20pm 
CS315BParallel Computing Research ProjectAikenM, W 3:00-4:20pm 
CS326Topics in Advanced Robotic ManipulationBohgT, Th 10:30-11:50am 
CS328Foundations of Causal Machine LearningSyrgkanisT, Th 3:00-4:20pm 
CS329H*Machine Learning from Human PreferencesKoyejoM, W 1:30-2:50pm 
CS329MIntroduction to Machine ProgrammingGottschlich  
CS329RRace and NLPJurafsky/EberhT 1:30-4:20pm 
CS329TTrustworty Machine LearningMitchell/DattaT, Th 3:00-4:20pm 
CS329XHuman Centered NLPYangT, Th 4:30-5:50pm 
CS337AI-Assisted CareLi  
CS349H*Software Techniques for Emergent Hardware PlatformAchourT, Th 1:30-2:50pm 
CS356Topics in Computer and Network SecurityDurumericM, W 3:00-4:20pm 
CS369O*Optimization AlgorithmsSidfordT, Th 10:30-11:50am 
CS377GTopics in Human-Computer InteractionWodtke  
CS390ACurricular Practical Training(none listed)by arrangement 
CS390BCurricular Practical Training(none listed)by arrangement 
CS390CCurricular Practical Training(none listed)by arrangement 
CS390DPart-time Curricular Practical Training(none listed)by arrangement 
CS399Independent Project(none listed)by arrangement 
CS399PIndependent Project(none listed)by arrangement 
CS448B*Topics in Computer GraphicsAgrawalaM, W 10:30am-12:20pmS 
CS468Topics in Geometric AlgorithmsGuibasM, W 3:00-4:20pm 
CS476AMusic, Computing and Design IKimM, W 3:30-5:20pmKnoll 217
CS499Advanced Reading and Research(none listed)by arrangement 
CS499PAdvanced Reading and Research(none listed)by arrangement 
CS522Seminar in Artificial Intelligence in HealthcareDrorW 4:30-5:20pm 
CS528Broad Area ColloquiumSarukkaiW 1:30-2:50pm 
CS547*Human-Computer Interaction SeminarBernsteinF 11:30am-1:20pm 
CS802TGR Dissertation(none listed)by arrangement