Chris Gregg's Stanford Courses Taught
Winter 2025:
CS107E (with Julie Zelenski)
Computer Systems from the Ground Up
.
Fall 2024:
CS106B (with Cynthia Bailey)
Programming Abstractions
.
Spring 2024:
CS181/181W
Computers, Ethics, and Public Policy
Co-taught with Keith Winstein
CS107E
Computer Systems from the Ground Up
.
Winter 2024:
CS107
Computer Organization & Systems
.
Fall 2023:
CS298 / EDUC298
Seminar on Teaching Introductory Computer Science
.
Spring 2023:
CS106B
Programming Abstractions
.
Winter 2023:
CS107
Computer Organization & Systems
.
Fall 2022:
CS107E
Computer Systems from the Ground Up
.
Summer 2022:
CS106A
Programming Methodologies
CS106B SSEA
Programming Abstractions, Stanford Summer Engineering Academy
Spring 2022:
CS106B
Programming Abstractions
CS298
Seminar on Teaching Introductory Computer Science
Winter 2022:
CS107
Computer Organization & Systems
Fall 2021:
CS107E
Computer Systems from the Ground Up
Co-taught with Phil Levis
CS208E
CS208E: Great Ideas in Computer Science