Chris Gregg

Stanford University

Primary Market: college and high school instructors of computer science; students in teacher education courses on computer science methods


CoursesComputer Science Teaching Methods


An award-winning teacher at the collegiate and high school levels, Chris Gregg wrote this book to provide new computer science teachers with both guidance and inspiration.  Drafts of this book have been used in a seminar called Teaching Introductory Computer Science at Stanford University where Chris is a computer science lecturer. He has a Master’s Degree in Education from Harvard University, a Ph.D. in Computer Engineering from the University of Virginia, and has been teaching actively for over twenty years.

Learn more about Chris at