Skip to main content Skip to secondary navigation

Course Schedule | Autumn

Main content start

Academic Year '25 - '26

Not a Stanford student? Go to Stanford Summer Session for information regarding courses available to Summer Visitor students. 

This list of courses for the 2025-2026 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 CGOE courses.

CourseTitleInstructorTimeRoom
CS7Personal Finance for EngineersNashT 4:30-5:50pmCoDa B80
CS24Minds and MachinesDaviesTh 10:30-11:50amCoDa B80
CS42SI2D Engine-Based Game DevelopmentBorensteinM, W 4:30-5:50pm160-315
CS44NGreat Ideas in GraphicsJamesT, Th 10:30-11:50amLittlefield 104
CS80EDissecting The Modern ComputerTripT, Th 1:30-2:50pmSequoia 200
CS83NPlayback TheaterReingoldF 1:30-4:20pm160-124
CS100AProblem-solving Lab for CS 106A(none listed)  
CS100BProblem-solving Lab for CS 106B(none listed)  
CS103*Mathematical Foundations of ComputingSchwarz/SzumlanskiM, W, F 1:30-2:50pmBishop Aud
CS103AMathematical Problem-solving Strategies(none listed)  
CS105Introduction to ComputersYoungM, W, F 1:30-2:20pm260-113
CS106A*Programming MethodologyParlanteM, W, F 11:30am-12:20pmHewlett 200
CS106AXProgramming Methodol in JavaScript & Python (Acc)CainM, W, F 11:30am-12:20pmCoDa B90
CS106B*Programming AbstractionsGreggM, W, F 10:30-11:20amHewlett 200
CS106LStandard C++ Programming LaboratoryGreggT, Th 3:00-4:20pmThornt 110
CS106MEnrichment Adventures in Programming AbstractionsZelenskiTh 3:00-4:20pm300-303
CS107*Computer Organization and SystemsCainM, W, F 9:30-10:20amNvidia Aud
CS107AProblem-solving Lab for CS 107(none listed)  
CS109*Intro to Probability for Computer ScientistsPiechM, W, F 3:00-4:20pmHewlett 200
CS109AProblem Solving Lab for 109(none listed)  
CS120Introduction to AI SafetyLamparthT, Th 3:00-4:20pmHewlett 103
CS121Equity and Governance for AIBaileyM, W 1:30-3:20pmCoDa B90
CS123Intro to AI-Enabled RobotsLiuM 3:30-6:20pmLathrop 180
CS137A*Principles of Robot Autonomy IPavoneT, Th 10:30-11:50amCoDa B60
CS139Human-Centered AIRussell/NorvigT, Th 10:30-11:50amMitch B67
CS144*Introduction to Computer NetworkingWinsteinM, W 1:30-2:20pmGates B1
CS145*Introduction to Big Data SystemsShivakumarT, Th 4:30-5:50pmNvidia
CS146SThe Modern Software DeveloperEricM, F 8:30-9:20am200-030
CS147Intro to Human-Computer Interaction DesignLandayM, W 1:30-3:20pmCoDa B80
CS147LCross-platform Mobile App DevelopmentLandayT, Th 3:00-4:20pmCoDa B80
CS148*Introduction to Computer Graphics and ImagingFedkiwT, Th 12:00-1:20pmNvidia
CS149*Parallel ComputingFatahalian/OlukotunT, Th 10:30-11:50amNvidia
CS154*Introduction to the Theory of ComputationTanM, W 3:00-4:20pmSkill Aud
CS157*Computational LogicGeneserethT, Th 1:30-2:50pmGates B1
CS161*Design and Analysis of AlgorithmsWoottersT, Th 9:00-10:20amBishop Aud
CS161AProblem-Solving Lab for CS161(none listed)  
CS171Causality, Decision Making and Data ScienceWootters/ImbensT, Th 1:30-2:50pm 
CS173AFoundations of Computation Human GenomicsBejeranoM, W 1:30-2:50pmCoDa B60
CS177Human Centered Product ManagementWodtkeT, Th 1:30-3:20pmCoDa B90
CS183EEffective Leadership in High-TechFinley/GoldfeinW 4:30-6:20pm160-127
CS191Senior Project(none listed)by arrangement 
CS191WWriting Intensive Senior Research Project(none listed)by arrangement 
CS192Programming Service Project(none listed)by arrangement 
CS193QIntroduction to Python ProgrammingParlanteTh 3:00-4:20pmSTLC 115
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science ResearchSinghalT, Th 10:30-11:20amLathrop 016
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 & TechniquesLiangM, W 1:30-2:50pmNvidia
CS224V*Conversational Virtual Assistants with Deep LearningLamM, W 3:00-4:20pmGates B1
CS224W*Machine Learning with GraphsLeskovecT, Th 3:00-4:20pmNvidia
CS227A*Robot PerceptionSongM, W 10:30-11:50amSkill Aud
CS229*Machine LearningCharikar/Guestrin/NgM, W 1:30-2:50pmHewlett 200
CS230*Deep LearningKatanforoosh/NgT 11:30am-1:20pmHewlett 200
CS237A*Principles of Robot Autonomy ISchwagerT, Th 1:30-2:50pmSkill Aud
CS238*Decision Making under UncertaintyKochenderferT, Th 9:00-10:20amNvidia
CS240*Advanced Topics in Operating SystemsRosenblumT, Th 1:30-2:50pmGates B3
CS242*Programming LanguagesAikenT, Th 3:00-4:20pmThornt 102
CS247SService DesignStanfordW, F 1:30-4:20pmSTLC 104
CS248B*Graphics: Animation and SimulationLiu/JamesT, Th 1:30-2:50pmPackard 101
CS251*Cryptocurrencies and Blockchain TechnologiesBonehM, W 3:00-4:20pmGates B3
CS256*Algorithmic FiarnessReingoldT, Th 10:30-11:50amSkill Aud
CS258Quantum CryptographyZhandryM, W 9:30-10:50amCoDa B90
CS274*Reps and Algor for Computational Molecular BioAltmanT, Th 4:30-5:50pmGates B3
CS283Governing AI: Law, Policy, and InstitutionsKoyejo/ReuelM, W 2:15-3:45pm 
CS300Departmental Lecture SeriesReingoldM, W 4:30-5:50pmCoDa B80
CS309A*Cloud Computing SeminarChouT 3:00-4:20pmBishop Aud
CS329A*Self Improving AI AgentsMirhoseini/ChowdheryM, F 4:30-5:50pmSkill Aud
CS329H*Machine Learning from Human PreferencesKoyejoM, W 3:00-4:20pmThornt 102
CS329RRace and Natural Language ProcessingJurafsky/EberhardtT 1:30-4:20pm 
CS329TTrustworty Machine LearningMitchellT, Th 4:30-5:50pmLathrop 180
CS329XHuman Centered NLPYangT, Th 4:30-5:50pmCoDa B90
CS331XMachine Learning for Algorithm DesignVitercikT, Th 1:30-2:50pmY2E2 111
CS337AI-Assisted CareAdeli/LiF 9:00-10:00amCoDa B90
CS340LXAdvanced Operating System Lab: Accelerated (II)EnglarT, Th 4:30-6:20pmLathrop 292
CS349H*Software Techniques for Emerging Hardware PlatformAchourT, Th 4:30-5:50pmHuang 18
CS350SPrivacy-Preserving SystemsDautermanT, Th 3:00-4:20pm200-303
CS356Topics in Computer and Network SecurityDurumericM, W 1:30-2:50pmTuring Aud
CS377GDesigning Serious GamesWodtkeM, W 1:30-4:20pmLathrop 014
CS389Internet CensorshipChaiT, Th 10:30-11:50amLittlefield 103
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*Data VisualizationAgrawalaM, W 10:30-11:50amPackard 101
CS476AMusic, Computing and Design IWangM, 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 IntelligenceDrorW 4:30-5:20pmBishop Aud
CS524AI for ScienceDavis/LeskovecW, F 10:30-11:50amLittlefield 107
CS547*Human-Computer Interaction SeminarSubramonyamF 11:30am-1:20pmGates B3
CS802TGR Dissertation(none listed)by arrangement