 He taught at MIT from 1979 until 2007, when he moved to Stanford University.At Stanford, he was Marta Sutton Weeks Professor of Ethics in Society (2008–2014) and professor of political science, philosophy, and law (2006–2014) At Stanford, Cohen was also one of the program leaders (along with Larry Diamond and Terry Winograd) for the Program on Liberation Technologies at Stanford's Freeman Spogli Institute for International Studies.Cohen became part of the faculty of Apple University in 2011, joining full-time on October 15, 2014 and resigning from Stanford.