- Troupe: a programming language for concurrent and distributed programming with dynamic information flow control.
- DenIM: a protocol for secure instant messaging with metadata privacy.
Background
Associate Professor
Logic and Semantics Group
Department of Computer Science
Aarhus University
Research interests:
- Computer security and privacy: foundations, information-flow, covert channels, metadata privacy, formal methods for security, web and mobile security.
- Programming languages: semantics, design, type systems, program analysis.
Miscellany
Teaching experience:
- Teaching Compilers course in the Fall of 2024.
- Teaching Language-Based Security course in the Spring of 2024 (link to the 2023 run of the course).
Other:
- Looking for PhD students and postdocs to work in the areas of Programming Languages and Computer Security.