Professor of Computer Science and (by courtesy)
Electrical Engineering and Education
Research Interests Programming languages, computer security and privacy, blockchain, machine learning, collaborative learning and technology for education.
Previously Stanford Vice Provost for Online Learing, Vice Provost for Teaching and Learning, and Chair, Department of Computer Science. (Pre-2012 web page)
B.S. Stanford University; M.S., Ph.D. MIT.
Information for visitors to Stanford CSD
John C. Mitchell
Department of Computer Science, Gates 180
Stanford University
Stanford CA 94305-9045