11 Facts About Alfred Aho


Alfred Vaino Aho was born on August 9,1941 and is a Canadian computer scientist best known for his work on programming languages, compilers, and related algorithms, and his textbooks on the art and science of computer programming.


Alfred Aho conducted research at Bell Labs from 1967 to 1991, and again from 1997 to 2002 as Vice President of the Computing Sciences Research Center.


Alfred Aho served as chair of the department from 1995 to 1997, and again in the spring of 2003.


At Bell Labs, Alfred Aho worked closely with Steve Johnson and Jeffrey Ullman to develop efficient algorithms for analyzing and translating programming languages.


Alfred Aho is part of the Language and Compilers research-group at Columbia University.


Alfred Aho was elected a Fellow of the American Academy of Arts and Sciences in 2003.


Alfred Aho holds honorary doctorates from the University of Waterloo, from the University of Helsinki, and from the University of Toronto.


Alfred Aho has twice served as chair of the Advisory Committee for the Computer and Information Science and Engineering Directorate of the National Science Foundation.


Alfred Aho is a past president of the ACM Special Interest Group on Algorithms and Computability Theory.


Alfred Aho has taught at Columbia University in New York City since 1995.


Alfred Aho won the Great Teacher Award from the Society of Columbia Graduates in 2003.