Grady Booch is Chief Scientist for Software Engineering at IBM Research where he leads IBM’s research and development on embodied cognition. Having originated the term and the practice of object-oriented design, he is best known for his work in advancing the fields of software engineering and software architecture. A co-author of the Unified Modeling Language (UML), a founding member of the Agile Alliance, and a founding member of the Hillside Group, Grady has published six books and several hundred technical articles, including an ongoing column for IEEE Software and IEEE Spectrum. Grady is also a trustee for the Computer History Museum. He is an IBM Fellow, an ACM Fellow, an IEEE Fellow, has been awarded the Lovelace Medal and given the Turing Lecture for the BCS, and was named an IEEE Computer Pioneer for his work in software architecture.

Grady has served as an architect or architectural mentor for a multitude of complex software-intensive systems across many domains around the world, including finance, transportation, defense, commerce, productivity, government, medical, gaming, animation, software development, artificial intelligence, and many others.

Grady is currently developing a major transmedia documentary for public broadcast on the intersection of computing and the human experience: Computing.

Christian Kästner is associate professor in the School of Computer Science at Carnegie Mellon University, interested in limits of modularity and complexity caused by variability in software systems. He develops mechanisms, languages, and tools to implement variability in a disciplined way despite imperfect modularity, to understand feature interactions and interoperability issues, to detect errors, to help with nonmodular changes, and to improve program comprehension in software systems, typically systems with a high amount of variability. Among others, he has developed approaches to parse and type check all compile-time configurations of the Linux kernel in the TypeChef project. He is also interested in open-source sustainability and teaching software engineering for AI-enabled systems.

Recently, he has developed a class on software engineering for AI-enabled systems in which he explores how software engineering education and practice changes with the introduction of machine learning and artificial intelligence into software products. The lecture, including all materials and video recordings, is available at, an annotated bibliography on the topic at

Mark Harman is a full-time Research Scientist at FACEBOOK London, working on FACEBOOK’s Web Enabled Simulation system WW, together with a London-based FACEBOOK team focussing in AI for scalable software engineering. He also holds a part-time professorship at UCL. Previously, Mark was the manager of the FACEBOOK team that deployed Sapienz to test mobile apps, which grew out of Majicke, a start up co-founded by Mark and acquired by FACEBOOK in 2017. In his more purely scientific work, Mark co-founded the field Search Based Software Engineering (SBSE), and is also known for scientific research on source code analysis, software testing, app store analysis and empirical software engineering. He received the IEEE Harlan D. Mills Award and the ACM Outstanding Research Award in 2019 for this work. In addition to FACEBOOK itself, Mark’s scientific work is also supported by the European Research Council (ERC), with an advanced fellowship grant, and has also been regularly and generously supported by the UK Engineering and Physical Sciences Research Council (EPSRC), with regular grants, a platform and a programme grant.

Diego Oppenheimer is founder and CEO of Algorithmia. He is an entrepreneur and product developer with an extensive background in all things data. Prior to founding Algorithmia he designed, managed and shipped some of Microsoft’s most used data analysis products including Excel, Power Pivot, SQL Server and Power BI.

Diego holds a Bachelors degree in Information Systems and a Masters degree in Business Intelligence and Data Analytics from Carnegie Mellon University.

Samuel Deng is currently an M.S. student and researcher at Columbia University studying theoretical computer science and machine learning. His undergraduate background was in computer science and philosophy, and his research interests include machine learning fairness, robustness, and privacy, as well as intersections between machine learning and philosophy. Sam hopes to pursue further research in how to make machine learning more robust, secure, and trustworthy in a computer science PhD program next year. 

Achille C. Varzi is Professor of Philosophy at Columbia University, New York (USA). A graduate of the University of Trento (Italy), he received his Ph.D. in philosophy from the University of Toronto (Canada). His main research interests are in logic and metaphysics. He is an editor of The Journal of Philosophy, a subject editor of the Stanford Encyclopedia of Philosophy, and an associate or advisory editor of The MonistSyntheseDialecticaThe Review of Symbolic Logic, and other journals. He also writes for the general public and contributes regularly to some Italian newspapers, and is currently teaching for the Prison Education Program sponsored by Columbia University’s Justice-in-Education Initiative.