Research / Research AreasProgramming Languages
Research
/ Research Areas
In Programming Languages research, we explore the ways in which computations are expressed in written form. Our research focuses on three central ideas: the semantics of a particular piece of program and its relationships with surrounding parts, the efficiency of a program's execution, and the design of programming languages that enable people to express their ideas accurately.
Faculty
Simone Campanoni
Associate Professor of Computer Science and (by courtesy) Electrical and Computer Engineering
Eleanor O'Rourke
Associate Professor of Computer Science
Associate Professor of Education and Social Policy