基本信息
views: 649

Bio
Andy Gordon leads Calc Intelligence at Microsoft Research, bringing intelligence to end-user programming, especially spreadsheets. Calc Intelligence partners closely with Microsoft Excel: features such as LAMBDA and Calc.ts, arising from their mission to enhance Excel as a programming language, ship now in production to many millions of customers.
Andy’s research is on programming languages: their principles, logic, usability, and trustworthiness.
Ideas from his work have had impact on several best-in-class programming languages, including Excel, the world’s most widely used programming language. The idea of refinement types for verifying security-critical code in the F7 typechecker was adopted by F*, a widely used language for verified code. The idea of information-flow levels for probabilistic programs in Tabular, a language for machine learning on spreadsheet tables, has been adapted to Stan, the most widely used probabilistic programming language. The idea of symbolic crypto in process calculus in the spi calculus (with M. Abadi), is a key underpinning for ProVerif, the most widely used language for symbolic verification of crypto protocols. His pioneering papers on process calculi for mobility and security were influential in the research community: his ETAPS 1998 paper on the ambient calculus (with L. Cardelli) is the most widely cited paper ever at ETAPS, the major European research conference on theory and practice of software. His PhD research was on I/O for Haskell: he invented the “>>=” symbol, and served on the Haskell Committee to standardize monadic I/O.
As a research manager for a decade, Andy is passionate about diversity and inclusion.
ACM Fellow in 2020
Andy’s research is on programming languages: their principles, logic, usability, and trustworthiness.
Ideas from his work have had impact on several best-in-class programming languages, including Excel, the world’s most widely used programming language. The idea of refinement types for verifying security-critical code in the F7 typechecker was adopted by F*, a widely used language for verified code. The idea of information-flow levels for probabilistic programs in Tabular, a language for machine learning on spreadsheet tables, has been adapted to Stan, the most widely used probabilistic programming language. The idea of symbolic crypto in process calculus in the spi calculus (with M. Abadi), is a key underpinning for ProVerif, the most widely used language for symbolic verification of crypto protocols. His pioneering papers on process calculi for mobility and security were influential in the research community: his ETAPS 1998 paper on the ambient calculus (with L. Cardelli) is the most widely cited paper ever at ETAPS, the major European research conference on theory and practice of software. His PhD research was on I/O for Haskell: he invented the “>>=” symbol, and served on the Haskell Committee to standardize monadic I/O.
As a research manager for a decade, Andy is passionate about diversity and inclusion.
ACM Fellow in 2020
Research Interests
Papers共 239 篇Author StatisticsCo-AuthorSimilar Experts
By YearBy Citation主题筛选期刊级别筛选合作者筛选合作机构筛选
时间
引用量
主题
期刊级别
合作者
合作机构
NAACL-HLT (Findings)pp.626-638, (2024)
arXiv (Cornell University) (2024)
2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCCpp.82-91, (2023)
2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2023)
Andrew D. Gordon,Carina Negreanu,José Cambronero,Rasika Chakravarthy,Ian Drosos, Hao Fang,Bhaskar Mitra,Hannah Richardson,Advait Sarkar, Stephanie Simmons,Jack Williams,Ben Zorn
CoRR (2023)
Load More
Author Statistics
#Papers: 239
#Citation: 8783
H-Index: 48
G-Index: 87
Sociability: 6
Diversity: 2
Activity: 14
Co-Author
Co-Institution
D-Core
- 合作者
- 学生
- 导师
Data Disclaimer
The page data are from open Internet sources, cooperative publishers and automatic analysis results through AI technology. We do not make any commitments and guarantees for the validity, accuracy, correctness, reliability, completeness and timeliness of the page data. If you have any questions, please contact us by email: report@aminer.cn