Skip to main content Skip to secondary navigation

Course Schedule | Spring

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.

Important Note: Courses that have an asterisk (*) are eligible CGOE courses.

CourseTitleInstructorTimeRoom
CS10NComputer Play: An Unconventional Intro to CS & EEWinsteinM, W 1:30-2:20pm; F 1:30-2:50pm 
CS21SIAI for Social GoodPiechW 5:30-6:20pm 
CS24Minds and MachinesWuT, Th 1:30-2:50pm 
CS31NCounterfactuals: Science of What Ifs?BrunskillM, W 1:30-2:50pm 
CS47NData Analytics and SportsWidomT, Th 1:30-2:50pm 
CS52CS+Social Good: Implementing Social Good ProjectsCainT, Th 4:30-5:50pm 
CS53NHow Can Generative AI Help Us Learn?MitchellT, Th 10:30-11:50am 
CS100ACEProblem-solving Lab for CS 106A(none listed)  
CS100BACEProblem-solving Lab for CS 106B(none listed)  
CS103*Mathematical Foundations of ComputingAiken/BaileyM, W, F 3:00-4:20pm 
CS103ACEMathematical Problem-solving Strategies(none listed)  
CS104Introduction to Software SystemsAchourM, W, F 3:00-4:20pm 
CS106A*Programming MethodologySahamiM, W, F 2:30-3:20pm 
CS106B*Programming AbstractionsSzumlanskiM, W, F 1:30-2:50PM 
CS106EExploration of ComputingYoungM, W, F 12:30-1:20pm 
CS106EAExploring Artifical IntelligenceYoungM, W 3:00-4:20pm 
CS106LStandard C++ Programming LaboratoryTBDTBD 
CS107*Computer Organization and SystemsTroccoliM, W, F 11:30am-12:20pm 
CS107ACEProblem-solving Lab for CS 107(none listed)  
CS107EComputer Systems from the Ground UpZelenskiM, F 10:30am-12:20pm 
CS109*Intro to Probability for Computer ScientistsGreggM, W, F 1:30pm-2:50pm 
CS109ACEProblem Solving Lab for 109(none listed)  
CS111*Operating Systems PrinciplesRosenblumM, W, F 11:30am-12:20pm 
CS111ACEProblem Solving Lab for CS111(none listed)  
CS112*Operating Systems Kernel Impl ProjMazieresM, W 3:00-4:20pm 
CS131Computer Vision: Foundations and ApplicationsNiebles/GaidonT, Th 3:00-4:20pm 
CS143*CompilersKjolstadT, Th 10:30-11:50am 
CS146JFull-Stack Web ProgrammingChengT, Th 1:30-2:50pm 
CS151Logic ProgrammingGeneserethT, Th 1:30-2:50pm 
CS152Trust and Safety EngineeringStamosT, Th 3:00-4:20pm 
CS153Frontier SystemsAbbott/MidhaT, Th 12:00-1:20pm 
CS155Computer and Network SecurityDurumeric/DautermanM, W 1:30-2:50pm 
CS161*Design and Analysis of AlgorithmsRubinsteinM, W, F 1:30-2:50pm 
CS161ACEProblem-Solving Lab for CS161(none listed)  
CS166Advanced Data StructuresSchwarzT, Th 1:30-2:50pm 
CS170Stanford Laptop Orchestra: Composition, Coding, PeformanceWang  
CS186How To Make a Moral AgentMoore/GottliebW, F 1:30-2:50pm 
CS191Senior Project(none listed)by arrangement 
CS191WWriting Intensive Senior Project(none listed)by arrangement 
CS192Programming Service Project(none listed)by arrangement 
CS194Software ProjectBorensteinM, W, F 12:30-1:20pm 
CS194WSoftware Project (WIM)BorensteinM, W, F 12:30-1:20pm 
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science ResearchJohansenTh 10:30-11:20am 
CS197CCS Research: CURIS Internship OnrampJohansenTh 10:30-11:20am 
CS198Teaching Computer ScienceGregg  
CS198BAdditional Topics in Teaching Computer ScienceGregg  
CS199Independent Work(none listed)by arrangement 
CS199PIndependent Work(none listed)by arrangement 
CS210BSoftware Project Experience with Corporate PartnerBorensteinT, Th 1:30-2:50pm 
CS212*Operating Systems Kernel Impl ProjMazieresM, W 3:00-4:20pm 
CS220Researching, Presenting & Publishing Work in AI & EducationDemszky  
CS221*Artificial Intelligence: Principles & TechniquesCharikarM, W 10:30am-12:20pm 
CS224R*Deep Reinforcement LearningFinnW, F 9:30-10:50am 
CS225AExperimental RoboticsKhatibT, Th 3:00-4:20pm 
CS227BGeneral Game PlayingGeneserethW 4:30-6:20pm 
CS229*Machine LearningRe/MaM, W 3:00-4:20pm 
CS231N*Deep Learning for Computer VisionAdeli/LiT, Th 12:00-1:20pm 
CS233*Geometric and Topological Data AnalysisGuibasM, W 3:00-4:20pm 
CS235Comp Methods for Biomed Image Analysis & InterpretRusuM, W 10:30-11:50am 
CS240LXAdvanced Systems Laboratory, AcceleratedEnglerT, Th 5:30-7:20pm 
CS247ADesign for Artifical IntelligenceStanfordW, F 1:30-4:20pm 
CS247GDesign for PlayWodtkeT, Th 1:30-4:20pm 
CS254BComputational Complexity IITanM, W 3:00-4:20pm 
CS259Q*Quantum ComputingBoulandT, Th 3:00-4:20pm 
CS272Intro Biomedical Informatics Research MethodologyAltman  
CS273BDeep Learning in Genomics and BiomedicineKundaje  
CS273CCloud Computing for Biology and HealthcareKundaje  
CS278*Social ComputingPopowskiT, Th 10:30-11:50am 
CS281Ethics of AIGuestrinM, W 1:30-2:50pm 
CS282Computer Systems ArchitectureKozyrakis/Trippel  
CS321MAI Measurement ScienceKoyejoM, W 11:30am-12:50pm 
CS323The AI AwakeningBrynjolfssonT 4:30-5:50pm 
CS336*Language Modeling from ScratchHashimoto/LiangM, W 3:00-4:20pm 
CS347Human-Computer Interaction: Foundations and FrontiersAgrawalaM, W 10:30am-12:20pm 
CS348KVisual Computing SystemsFatahalianT, Th 10:30-11:50am 
CS349DCloud Computing TechnologyKozyrakisM, W 3:00-4:20pm 
CS349FFabric Architectures for AI SystemsPrabhakar/RosenblumM, W 3:00-4:20pm 
CS355Advanced Topics in CryptographyDatta/Partap/NemaM, W 1:30-2:50pm 
CS360Simplicity and Complexity in Economic TheoryAkbarpourM, W 9:30-11:20am 
CS361*Engineering Design OptimizationKochenderferT, Th 9:00-10:20am 
CS377PRead, Write, PlayWodtkeF 1:30-2:50pm 
CS377UUnderstanding UsersBentleyT 6:00-8:50pm 
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 
CS407Lytics SeminarMitchell/ThilleW 3:30-6:20pm 
CS432Computer Vision for Education and Social Science ResearchHaberM 3:00-5:50pm 
CS448ZPhysically Based Animation and SoundJamesT, Th 4:30-5:50pm 
CS486Advanced Large Language Models Rsearch SeminarChangM, W 4:30-5:50pm 
CS499Advanced Reading and Research(none listed)by arrangement 
CS499PAdvanced Reading and Research(none listed)by arrangement 
CS547*Human-Computer Interaction SeminarWodtkeF 11:30am-12:50pm 
CS802TGR Dissertation(none listed)by arrangement