John C. Mitchell is professor of computer science and (by courtesy) electrical engineer at Stanford University. He has published in the area of programming language theory and computer security.
He is the Vice Provost for Teaching and Learning at Stanford University, the Mary and Gordon Crary Family Professor in Computer Science and Electrical Engineering at Stanford University, co-director of the Stanford Computer Security Lab, and Professor (by courtesy) of Education. He is a member of the steering committee for Stanford University’s Cyber Initiative.