I am a postdoctoral researcher (Marie Skłodowska-Curie fellow) at the Institute for Logic, Language and Computation, working with Nick Bezhanishvili and Yde Venema on the project VERLAN.

Before that, I was a postdoctoral associate at Cornell University's PL @ Cornell group, where I worked with Nate Foster and Dexter Kozen.

In 2020, completed my PhD at University College London, where I was a member of the Programming Principles, Logic and Verification group. My advisors were 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 projects and teaching I'm involved in.

My academic interests include but are not limited to concurrency, programming languages, networks and verification.


9 May 2022 I'm teaching an introductory course to theorem proving in Coq next month.
2 May 2022 Please consider sending in a paper to EXPRESS/SOS 2022.
8 Feb 2022 I just finished teaching a course on Kleene Algebra. If you're interested, my lecture notes are available.
26 Jan 2022 Concurrent NetKAT: modeling and analyzing stateful, concurrent networks is now available on arXiv.
20 Jan 2022 I'm helping to organize LearnAut 2022. Please consider sending in a paper!