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

25 May 2025 I am hiring a new PhD student! Feel free to reach out if you are interested.
5 May 2025 On June 10th, I will be on strike (again) against the continued budget cuts being imposed on Dutch higher education.
22 Apr 2025 The latest issue of I/O Magazine features a short interview with yours truly (page 18).
9 Apr 2025 I'll be giving an invited talk at WoLLIC 2025 in Porto this summer.
14 Feb 2025 On March 10th, I will be on strike to protest the absurd budget cuts being levied against the Dutch education system.