Main content start
Associate Professor (Teaching) of Computer Science
Christopher Gregg
Associate Professor (Teaching) of Computer Science
Chris Gregg received his Ph.D. in Computer Engineering from the University of Virginia in 2012, has a Master's of Education from Harvard University (2002), and a BS in Electrical Engineering from Johns Hopkins University (1994). Prior to becoming a lecturer at Stanford, Chris was a lecturer in the computer science department at Tufts University, and prior to that he taught high school physics in Massachusetts and California for seven years. Chris was on active duty in the Navy for seven years, and remains as a Commander in the Navy Reserves in the Information Warfare / Cryptology community.
Chris's research interests include computer architecture (specifically, general purpose computing on GPUs) and the pedagogy of computer science teaching and instruction.
Chris's research interests include computer architecture (specifically, general purpose computing on GPUs) and the pedagogy of computer science teaching and instruction.
Education
Ph.D., University of Virginia, Computer Engineering (2012)
M.Ed., Harvard University, Education (Physics) (2002)
B.S., Johns Hopkins University, Electrical Engineering (1994)