Programming Languages and Compilers

Topics

The PL group engages in research spanning all aspects of software systems design, analysis, and implementation. Active research projects exist in functional and object-oriented programming languages, both static and dynamic compilation techniques for scalable multicore systems, generative programming, assured program generation, scripting languages, distributed programming abstractions and implementations, real time and embedded systems, mobile and untrusted computing environments, and runtime systems with special focus on memory management and parallel computing environments.

Faculty

Antonio Bianchi

Antonio Bianchi

Associate Professor

Benjamin J. Delaware

Benjamin J. Delaware

Assistant Professor

Suresh Jagannathan

Suresh Jagannathan

Samuel D. Conte Professor of Computer Science

Changhee Jung

Changhee Jung

Samuel D. Conte Associate Professor of Computer Science

Zhiyuan Li

Zhiyuan Li

Professor

Xupeng Miao

Xupeng Miao

Assistant Professor

Yuxiang Peng

Yuxiang Peng

Assistant Professor

Tiark Rompf

Tiark Rompf

Kevin C. and Susanne L. Kahn New Frontiers Associate Professor

Muhammad Shahbaz

Muhammad Shahbaz

Adjunct Assistant Professor

Tianyi Zhang

Tianyi Zhang

Assistant Professor

Xiangyu Zhang

Xiangyu Zhang

Samuel D. Conte Professor of Computer Science