If you made any changes in Pure these will be visible here soon.

Personal profile

Research Interests

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, as well as Excel, the world’s most widely used programming language. 


1992, PhD, University of Cambridge.



I am Senior Principal Research Manager at Microsoft Research, Cambridge, head of Calc Intelligence.

As a part-time position, since 2010, I also hold the Chair in Computer Security, and am a member of the Laboratory for Foundations of Computer Science and the Security and Privacy group in the School of Informatics in the University of Edinburgh.

Before joining Microsoft in 1997, I was a Royal Society University Research Fellow at the University of CambridgeComputer Laboratory.

Between April 2007 and April 2010, I was a Visiting Professor in the School of Computing Science at the University of Newcastle upon Tyne.


Dive into the research topics where Andrew Gordon is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles


Recent external collaboration on country/territory level. Dive into details by clicking on the dots or