Alex Aiken
Alex Aiken is a Stanford computer scientist whose work spans program analysis, software verification, and GPU computing for transformer attention. He earned a degree in computer science and music at Bowling Green State University and a PhD from Cornell, worked at IBM Almaden and UC Berkeley, and joined Stanford in 2003. He developed MOSS, a code-similarity system made available to professors by 1998, and received the 2019 ACM SIGPLAN Programming Languages Achievement Award for work on constraint-based analysis, bug localization, synthesis, and parallel systems. In 2025, he coauthored Cypress, a task-based GPU programming model for tensor computations and transformer attention kernels; as of October 2026, he is an Alcatel-Lucent professor at Stanford in computer science, particle physics and astrophysics, and photon science.
- Now at
- Stanford University
- Works
- 509
- Citations
- 21,573
- h-index
- 79
- Links
- Website and Google Scholar
Publication numbers from OpenAlex, as of 22 October 2026.
Timeline
-
1983–1988
From Bowling Green to Cornell
He earns a bachelor's degree in computer science and music at Bowling Green State University in 1983 and a PhD from Cornell University in 1988.
-
1988–2003
IBM and Berkeley
He works as a research staff member at IBM Almaden Research Center from 1988 to 1993. At UC Berkeley, he is a professor in the EECS department from 1993 to 2003.
-
By 1998
Moss on the web
By 1998, he makes MOSS available to computer science professors around the world after three years of testing. The software finds similar or identical lines of code in programming assignments.
-
2003
Joining Stanford
He joins Stanford's faculty in 2003, where his research focuses on programming languages.
-
September 2014
Chair of Stanford CS
In September 2014, he becomes chair of Stanford's Computer Science Department. His research focuses on programming languages and software verification.
-
2019
A programming languages award
In 2019, he receives ACM SIGPLAN's Programming Languages Achievement Award for work on constraint-based program analysis, statistical bug localization, program synthesis, and parallel programming systems.
-
2025
Cypress on modern GPUs
In 2025, he coauthors Task-Based Tensor Computations on Modern GPUs. The paper introduces Cypress, a task-based programming model, and evaluates attention kernels widely used in transformer models.
-
As of October 2026
Computer science professor
As of October 2026, he is Stanford's Alcatel-Lucent Professor of Computer Science, with academic appointments in particle physics and astrophysics and photon science.
Career
- Since 2003Stanford UniversityAlcatel-Lucent Professor of Computer Science, Chair
- 1994–1995Cornell University
- 1993–2003University of California, BerkeleyProfessor
- 1990–1995IBM Research - Thomas J. Watson Research Center
- 1988–1993IBM ResearchResearch staff member
Education
- 1988Cornell UniversityPhD
- 1983Bowling Green State UniversityBachelor's degree
Sources and credits
Photo: We have no published photo of Alex Aiken yet. Send us a free-licensed photo.


