Programming Languages
Programming languages is a fundamental area that is concerned with the design, implementation, and use of programming languages. Some of the topics faculty and students in these areas explore include the following:
- Compilers
- Language design
- Logic Programming
- Optimization
- Program analysis
- Program transformation
- Software engineering
- Type theory
Core Faculty
Omar Chowdhury
Robert F. Kelly
Christopher Kane
Dongyoon Lee
Y. Annie Liu
Abid M. Malik
Richard McKenna
C.R. Ramakrishnan
R. Sekar
Core Faculty

Omar Chowdhury

Robert F. Kelly

Christopher Kane

Dongyoon Lee

Y. Annie Liu

Abid M. Malik

Richard McKenna

C.R. Ramakrishnan

R. Sekar