Skip to main content Skip to secondary navigation

Course Schedule | Winter

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
CS11SIHow to Make VR: Intro to VR Design and DevelopmentBorensteinT, Th 1:30-2:20pm160-318
CS22ASocial & Economic Impact of Artificial IntelligenceKaplanW 1:30-2:20pmCemex Aud
CS24Minds and MachinesWu/KrejciTh 12:00-1:20pmBishop Aud
CS25NBig Ideas in CyrptographyZhandryM, W 9:30-10:50amGESB 134
CS51CS + Social Good StudioCainT, Th 4:30-5:50pmCoDa B90
CS100AProblem-solving Lab for CS 106A(none listed)  
CS100BProblem-solving Lab for CS 106B(none listed)  
CS103*Mathematical Foundations of ComputingSzumlanskiM, W, F 1:30-2:50pmBishop Aud
CS103AMathematical Problem-solving Strategies(none listed)  
CS106A*Programming MethodologyParlanteM, W, F 12:30-1:20pmHewlett 200
CS106B*Programming AbstractionsBaileyM, W, F 1:30-2:20pmHewlett 200
CS106EAExploring Artifical IntelligenceYoungT, Th 1:30-2:50pmSTLC 111
CS107*Computer Organization and SystemsCainM, W, F 10:30-11:20amHewlett 200
CS107AProblem-solving Lab for CS 107(none listed)  
CS107EComputer Systems from the Ground UpZelenskiM, F 10:30am-12:20pmLittlefield 107
CS109*Intro to Probability for Computer ScientistsWoodrowM, W, F 3:00-4:20pmHewlett 200
CS109AProblem Solving Lab for 109(none listed)  
CS111*Operating Systems PrinciplesTroccoliM, W, F 11:30am-12:20pmHewlett 200
CS111AProblem Solving Lab for CS111(none listed)  
CS124From Languages to InformationJurafskyT, Th 3:00-4:20pmHewlett 200
CS129Machine Learning (Applied)Ng/MourriTh 10:30-11:50am200-002
CS140EOperating Systems Design and ImplementationEnglerT, Th 5:30-7:20pmY2E2 111
CS141Sports and DataRajaramanT, Th 3:00-4:20pm60-109
CS146Game DevelopmentLandayM, W 1:30-2:50pmCoDa B60
CS161*Design and Analysis of AlgorithmsVitercik/CharikarM, W, F 1:30-2:50pmSTLC 111
CS161AProblem-Solving Lab for CS161(none listed)  
CS180Digitial Systems ArchitectureKozyrakisT, Th 1:30-2:50pmSTLC 111
CS182Ethics, Public Policy, and Technoloical ChangeSahami/HoM, W, F 3:00-4:20pmCoDa B80
CS182WEthics, Public Policy, and Technoloical Change (WIM)Sahami/HoM, W, F 3:00-4:20pmCoDa B80
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:20pmCoDa B60
CS194WSoftware Project (WIM)BorensteinM, W, F 12:30-1:20pmCoDa B60
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science ResearchJohansenTh 4:30-5:20pmSTLC 115
CS198Teaching Computer ScienceGregg  
CS198BAdditional Topics in Teaching Computer ScienceGregg  
CS199Independent Work(none listed)by arrangement 
CS199PIndependent Work(none listed)by arrangement 
CS205L*Continuous Math Methods Emphasis on Machine LearningFedkiwT, Th 12:00-1:20pmNvidia Aud
CS206Exploring Computational JournalismAgrawala/Brenner/TumgorenT 9:00-11:50am120-101
CS210ASoftware Project Experience with Corporate PartnerBorensteinT, Th 1:30-2:50pm 
CS217*Hardware Accelerators for Machine LearningOlukotun/TambieT, Th 10:30-11:50amCoDa B60
CS223A*Introduction to RoboticsKhatibM, W 11:30am-12:50pmGates B1
CS224GApps With LLMs InsideWhaley/JanninkT, Th 10:30-11:50amThornt 110
CS224NNatural Language Processing with Deep LearningYang/HashimotoT, Th 4:30-5:50pmNvidia Aud
CS229*Machine LearningKoyejo/FoxM, W 10:30am-12:20pmNvidia Aud
CS234*Reinforcement LearningBrunskillM, W 3:00-4:20pmGates B1
CS238V*Validation of Safety Critical SystemsKatzT, Th 4:30-5:50pmCoDa B80
CS243*Program Analysis and OptimizationsLamM, W 3:00-4:20pmThornt 102
CS244C*Advanced Networking and Distributing SystemsMazieres/WinsteinM, W 3:00-4:20pmNvidia Aud
CS246*Mining Massive Data SetsLeskovecT, Th 3:00-4:20pmNvidia Aud
CS247BDesign for Behavior ChangeWodtkeT, Th 1:30-3:20pmCoDa B90
CS248A*Computer Graphics: Rendering, Geometry, Image ManipulationFatahalianT, Th 1:30-2:50pmCoDa B80
CS254Computational ComplexityTanM, W 3:00-4:20pmBishop Aud
CS255*Introduction to CryptographyBonehM, W 3:00-4:20pmCoDa B60
CS257*Introduction to Automated ReasoningTrippelT, Th 1:30-2:50pmSkilling Aud
CS261*Combinatorial OptimizationSidfordM, W 1:30-2:50pmNvidia Aud
CS265*Randomized Algorithms and Probabilistic AnalysisWootersM, W 10:30am-11:50amCoDa B90
CS269I*Incentives in Computer ScienceRubinsteinM, W, F 1:30-2:50pmPackard 101
CS275ASymbolic Musical InformationSelfridge-Field/SappT, Th 1:30-2:50pmBraun 106
CS277Symbolic Musical InformationZou/ChaudhariM, W 3:00-4:20pm 
CS293Empowering Educators via Language TechnologyDemszkyT, Th 9:00-10:20amRaikes 102
CS295Software EngineeringAchourW, F 1:30-2:20pm200-030
CS334Robots and Arts: Creative Applications and ProjectsCuan/OussamaW 6:00-7:50pmW 6:00-7:50pm
CS339RCollaborative RoboticsKennedyT, Th 12:00-1:20pm530-127
CS342Building for Digital HealthAalami/GuestrinW 3:30-6:20pmLittlefield 107
CS343DDomain-Specific Programming Models and CompilersKjolstadT, Th 10:30-11:50amLathrop 014
CS348C*Computer Graphics: Animation and SimulationJamesT, Th 4:30-5:50pmGates B3
CS357SFormal Methods for Computer SystemsTrippelT, Th 3:00-4:20pmCoDa B60
CS372AI for Precision Medicine and Psychiatric DisordersChangM, W 4:30-5:50pmNvidia Aud
CS375Large-Scale Neural Net Modeling for NeuroscienceYaminsM, W 10:30-11:50am160-B40
CS377QDesigning for AccessibilityTangT, Th 4:30-5:50pmLathrop 299
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 
CS422Interactive and Embodied LearningHaberM 3:00-5:50pmAnko 107
CS448I*Computational ImagingWetzsteinM, W 1:30-2:50pmGates B3
CS470Music and AIWangT, Th 10:30am-12:20pmKnoll 217
CS498CIntroduction to CSCL: Computer-Supported Collaborative LearningPeaM 10:30am-1:20pmRaikes 111
CS499Advanced Reading and Research(none listed)by arrangement 
CS499PAdvanced Reading and Research(none listed)by arrangement 
CS525Data for AISchmidtM, W 1:30-2:50pmShriram 104
CS547*Human-Computer Interaction SeminarYangF 11:30am-1:20pmGates B1
CS802TGR Dissertation(none listed)by arrangement