Chris Gregg in the Redwoods
Chris Gregg
Associate Professor (Teaching), Computer Science, Stanford University
Associate Chair for Education, Computer Science Department
Ph.D., University of Virginia, Computer Engineering
Ed.M., Harvard University, Education
B.S., Johns Hopkins University, Electrical Engineering
Curiculum Vitae (C.V.)

🏠 Office: CoDa E128
Summer Office Hours: By appointment (please email).
✉️ Email: cgregg at stanford.edu
📘Your First Year Teaching Computer Science

I am an Associate Professor (Teaching) in the Stanford Computer Science Departement, where I am the Associate Chair for Education.

These days, my research interests are primarily in the Computer Science Education arena, where I am particularly interested in new teacher training, and in encouraging former Teaching Assistants, Course Assistants, and Section Leaders to continue some teaching after they leave college or their graduate programs. Basically, if you loved teaching during school, you can still teach in some capacity after you graduate!

I wrote Your First Year Teaching Computer Science, a book about getting up to speed as a new comptuer science teacher.

Fun links:

News (January 2025):

Prior News:

  • In July 2023, I presetnted two workshops on Fostering Community Among CS Educators (and a bit of AI) at the Computer Science Teachers Association Virtual Summer Conference.
  • In September 2022, I spoke at Correlation One's Cybersecurity for All training program. My talk was titled, "Secrets of the Digital World"
  • Kira-Learning has piloted an AI "micro course" that introduces K-12 students to machine learning and AI. We are working on two follow-on courses, a full-year introduction to AI and Machine Learning and a full-year Python course. Both courses will be targeted at high school students.
  • In August 2022, we finished up another awesome Stanford Summer Engineering Academy session.
  • The Worldwide chip shortage affected CS107E in the Fall 2023 quarter -- we had a difficult time purchasing enough Raspberry Pi computers for the quarter!
  • In July, 2022, Chris Piech and I had a great time talking to students from the African Leadership University on the Boardroom Banter Podcast.
  • Current Course(s):

    Winter 2025:

    CS107E (with Julie Zelenski)

    Computer Systems from the Ground Up.

    All former courses

    All Publications

    Key Papers and Publications: