Registered user since Tue 6 Jan 2015
Andy Gordon is a computer scientist specializing in programming languages, AI, and human-computer interaction, with a special interest in spreadsheets. After 26 years at Microsoft, Andy is now Chief Science Officer at software synthesis company Cogna. As Partner Research Manager at Microsoft Research, Andy led a diverse team of researchers and engineers to evolve Microsoft Excel as an end-user programming language. Impact includes natural language formulas using generative AI in Copilot for Excel, the Calc.ts client-side execution engine for Excel formulas, Excel Labs, and formula features like LET/LAMBDA. Andy was recognised as a 2020 Fellow of the Association for Computing Machinery (ACM) for his research on programming languages: principles, logic, usability, and trustworthiness. As an academic, Andy is now Honorary Professor at the University of Edinburgh, following 12 years as full Professor. His PhD research at Cambridge contributed to the design of monadic I/O in Haskell, with his ASCII art “>>=” inspiring the Haskell logo.
Contributions
2023
2022
2021
2020
VL/HCC
2019
POPL
2018
2017
POPL
- Session Chair of Type Systems 2 (part of POPL)
- Session Chair of Invited speaker (part of POPL)
- Program Chair in Organizing Committee
- Author of PC Chair report within the POPL-track
- Chair of SIGPLAN business meeting within the POPL-track
- Session Chair of Business meeting (part of POPL)
- Chair in Program Committee within the POPL-track
- Speaker of Opening (part of POPL)
- Committee Member in Steering Committee