Alfred V. Aho is the Lawrence Gussman Professor of Computer Science
at Columbia University.

Office Hours: Mondays and Wednesdays 1:00-2:00pm,
Room 513 Computer Science Building,
beginning Wednesday, January 21, 2015.


CS 3261: Computer Science Theory, Fall 2015
CS 6998: Advanced Topics in Programming Languages and Compilers, Fall 2014
CS 4115: Programming Languages and Translators, Spring 2015



Recent PhD Students

Gaurav Kc: Defending Software Against Process-Subversion Attacks
Krysta Svore: Achieving Reliable, Scalable, Fault-tolerant Quantum Computing
Marc Eaddy: An Empirical Assessment of the Crosscutting Concern Problem

Research Interests

Programming languages, compilers, algorithms, software engineering, quantum computing
Publications and Citations on Google Scholar

Recent Invited Talks

Teaching Compilers, SIGCSE 2010
The Quintessential Questions of Computer Science, Bell Labs, Murray Hill, NJ, June 22, 2011
C, the Enduring Legacy of Dennis Ritchie, Dennis Ritchie Tribute at Bell Labs, September 7, 2012,   Text of talk.
Computational Thinking, NEC, 2013
Programming Languages and Compilers for Quantum Computers, June 16, 2014
Bell Labs Role in Programming Languages and Algorithms, Simons Foundation, 2015

Recent Patents

Gaurav S. Kc and Alfred V. Aho, Detecting and Preventing Malcode Execution, #7,971,255, June 28, 2011

Languages and Compilers Research Group

Columbia University Department of Computer Science

Department of Computer Science
Columbia University
513 Computer Science Building
Mail Code 0401
1214 Amsterdam Avenue
New York, NY 10027
212 939-7067
Fax: 212 666-0140