Dr. William Scherlis Professor Carnegie Mellon University

Dr. William Scherlis is a Professor of Computer Science and Special Advisor to the Software Engineering Institute at Carnegie Mellon University. Prior to this role, Dr. Scherlis was the office director for DARPA’s Information Innovation Office (I2O) from September 2019 to May 2022. In that role, he led program managers in the development of programs, technologies, and capabilities to ensure information advantage for the United States and its allies, and to coordinate this work across the Department of Defense and U.S. government. Dr. Scherlis also served as a special assistant to the DARPA Director from May 2022 to September 2022.

Dr. Scherlis joined DARPA from Carnegie Mellon University (CMU), where he is a professor of computer science. He served for 12 years as director of CMU's Institute for Software Research (ISR), overseeing research and educational programs related to software development, cybersecurity, privacy engineering, Internet of Things, network analysis, mobility, systems assurance, and other topics. During 2012 and early 2013 he was the acting chief technology officer for the Software Engineering Institute, a Department of Defense FFRDC at CMU.

Earlier in his career, Scherlis served as a program manager and later in the Senior Executive Service at DARPA, developing programs in areas such as software technology, computer security, and information infrastructure. At DARPA, he also participated in the initiation of the High Performance Computing and Communications (HPCC) program (now NITRD) and in defining the concept for CERT-like security organizations, hundreds of which now operate in more than 90 countries.

Scherlis has led multiple national studies including the National Research Council study committee that produced the report “Critical Code: Software Producibility for Defense” in 2010. He also served multiple terms as a member of DARPA’s Information Science and Technology Study Group. He has been an advisor to major technology firms, defense companies, and venture investors, and has served as program chair for a number of technical conferences including the ACM Foundations of Software Engineering Symposium and the ACM Symposium on Partial Evaluation and Program Manipulation. He is a fellow of the IEEE and a Lifetime National Associate of the National Academy of Sciences.

Scherlis joined the CMU faculty after completing an undergraduate degree in applied mathematics at Harvard University, a year in the Department of Artificial Intelligence at the University of Edinburgh as a John Knox Fellow, and a doctorate program in computer science at Stanford University. His personal research relates to software assurance, cybersecurity, software analysis, and assured safe concurrency.

Presenting at:

All times are presented in the host university’s local time zone.

Wednesday, December 14, 2022

Software Development and Assurance Pipeline
(9:55am - 10:40am)

You are now leaving the website that is under the control and management of DARPA. The appearance of hyperlinks does not constitute endorsement by DARPA of non-U.S. Government sites or the information, products, or services contained therein. Although DARPA may or may not use these sites as additional distribution channels for Department of Defense information, it does not exercise editorial control over all of the information that you may find at these locations. Such links are provided consistent with the stated purpose of this website.

After reading this message, click  to continue immediately.

Go Back