Olin College of Engineering. His research explores the evolution of complex product and system designs, with a focus on the relationship between their architecture and the competitive strategy of their designers. Topics of recent work include compatibility and standardization, strategic design moves, and the dynamics of platform ecosystems. He studied business, economics and computer science at Harvard University, where he received a Ph.D. in Information, Technology and Management in 2006. Prior to that, he worked for IBM as a technical evangelist for the company's efforts related to Java, XML and Linux. He received an A.B. from Princeton University in 1997, where he created an independent concentration to study information technology and society.