I research and teach at the Leiden Institute of Advanced Computer Science (LIACS), part of Leiden University. My academic interests include but are not limited to programming languages, with a particular focus on control flow (deterministic, probabilistic, concurrent) and equational reasoning about programs.
In the past, I worked at the Department of Computer Science of the Open Universiteit, and I was a researcher (Marie Skłodowska-Curie fellow) at the Institute for Logic, Language and Computation of the University of Amsterdam.
Before that, I was a postdoctoral associate at Cornell University's PL @ Cornell group. In 2020, completed my PhD at University College London, advised by Alexandra Silva and Fabio Zanasi. I received an MSc in Computer Science from Leiden University.
This website collects my publications and talks, as well as the teaching I'm involved in.
News
22 Nov 2024 | Algebras for Deterministic Computation Are Inherently Incomplete will appear at POPL 2025, as well! |
21 Nov 2024 | CF-GKAT: Efficient Validation of Control-Flow Transformations and its accompanying artifact will appear at POPL 2025. |
11 Nov 2024 | An Elementary Proof of the FMP for Kleene Algebra will appear in Fundamenta Informaticae. |
2 Oct 2024 | A revised version of A Complete Inference System for Skip-free Guarded Kleene Algebra with Tests is now available on arXiv. It fixes a technical gap in the original that required some careful arguments. |
1 Sep 2024 | Started my new position at the LIACS in Leiden! |