ALFRED V. AHO



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

Classes

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

Books

Publications

Bio

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

Invited Talks

Unnatural Language Processing, SSST-3, NAACL HLT, 2009
Teaching Compilers, SIGCSE 2010
The Quintessential Questions of Computer Science, Bell Labs, 2011
C, the Enduring Legacy of Dennis Ritchie, Bell Labs, 2012.   Text of talk.
Computational Thinking in Programming Language Design, NEC Labs, Princeton, 2013
Quantum Computer Compilers, UMBC, Maryland, 2013
Effective Software Systems Research, Bell Labs, Murray Hill, NJ, 2013

Interviews

Simons Foundation: Science Lives: Alfred Aho
ComputerWorld Interview with Alfred V. Aho

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
aho@@cs.columbia.edu