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

Winter 2024:

Fall 2023:

Spring 2023:

Winter 2023:

Fall 2022:

Summer 2022:

Spring 2022:

Winter 2022:

Fall 2021:

CS107E

Computer Systems from the Ground Up
Co-taught with Phil Levis