Emerging Frontiers in Virtual Learning with Code in Place

An Interview with Professor Mehran Sahami


  • Alexandra (Allie) Lee Student


Professor Mehran Sahami, the Associate Chair for Education at Stanford University’s Computer Science Department, is widely recognized for his work in machine learning and higher education. In addition to B.S. and M.S. degrees, he earned his Ph.D. in Computer Science at Stanford before returning as faculty in 2007. Professor Sahami’s diverse background includes senior roles at Google and Epiphany, and he currently serves as the Robert and Ruth Halperin University Undergraduate Education Fellow and the Association for Computing Machinery Education Board Co-Chair. Professor Sahami has published several research articles on topics that range from student learning to information Web retrieval and coauthored the book Text Mining: Classification, Clustering, and Applications. During this interview, Professor Sahami elucidates his perspectives on virtual learning and Code in Place, a tuition-free 5-week Python programming course based on Stanford’s introductory programming class, CS106A, that was offered online in Spring 2020 at the onset of the COVID-19 pandemic.