Skip to main content

Tim Teitelbaum

Tim Teitelbaum, Ph.D.

Professor Emeritus
Cornell University
Computer Science Department
Cornell University

GrammaTech, Inc.

View my CV.


Carnegie-Mellon University
1975 | Ph.D., Computer Science

Massachusetts Institute of Technology
1964 | B.S., Mathematics


2010-present - Professor Emeritus,
Department of Computer Science, Cornell University

1988-2019 - Chairman and CEO,
GrammaTech, Inc., Ithaca, NY

1973-2010 - Faculty,
Department of Computer Science, Cornell University

1982-83 - Visiting Researcher,
Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt, France

Tim Teitelbaum's early research focus was on Integrated Development Environments (IDEs), Syntax-Directed Editing, and Incremental Computation. His later work was on Automated Program Analysis for cybersecurity.

Dr. Teitelbaum retired from Cornell in 2011 to devote full time to GrammaTech, Inc., where he continued to pursue his research interests, and to transition that research to commercial products.

His teaching focus at Cornell over many years was introducing beginners to programming, which he did for more than 9000 students. Upon retirement from GrammaTech in 2019, he returned to pedagogy, and wrote the textbook Principled Programming.

Honors and Awards:

ACM SIGSOFT Retrospective Impact Paper Award for the 1984 paper, "The Synthesizer Generator" co-authored with Dr. Thomas Reps

Recognized as a “Highly Cited Researcher” in the field of Computer Science by the Institute for Scientific Information.

Dean's Award for Outstanding Teaching

College of Engineering Teaching Award

Dean's Prize for Innovation in Undergraduate Teaching