Lampropoulos, Leonidas
Maryland Cybersecurity Center
UMIACS
EDUCATION
- Diploma, National Technical University of Athens, 2012
- Ph.D., University of Pennsylvania, 2018
BACKGROUND
Leonidas Lampropoulos is an assistant professor in the Department of Computer Science with a joint appointment in the University of Maryland Institute for Advanced Computer Studies. He is a core faculty member in the Maryland Cybersecurity Center and co-director of the Lab for Programming Languages at the University of Maryland (PLUM).
Lampropoulos's research uses programming language abstractions to make it easier to write, debug, and reason about software and their specifications, with a particular focus on random testing, formal verification and their interplay.
He previously completed an internship at Microsoft Research Cambridge working on generating adversarial counterexamples for deep convolutional neural networks.
Lampropoulos received his doctorate in computer science from the University of Pennsylvania. He completed a joint postdoctoral fellowship between the University of Maryland and the University of Pennsylvania. Lampropoulos was also a Victor Basili Posdoctoral Fellow.
- Formal Verification
- Random Testing
- Programming Languages