Publications
Collaborators
I'm lucky to work with some great people. Here are some of them:
Alexandra Silva, Cole Schlesinger, David Darais, Dexter Kozen, Ernest Ng, Guy Amir, Jana Wagemaker, Jonas Kastberg Hinrichsen, Katherine Wu, Lily Saada, Mark Barbone, Mark Moeller, Nate Foster, Olivier Savary Belanger, Robbert Krebbers, Steffen Smolka, Stephanie Balzer, Thorsten Wißmann, Tobias Kappé.
Notes
I sometimes write up my notes because it makes me think a bit more carefully and helps me remember. If you have any comments, questions, or ideas, don't hesitate to send me an email :)
blog.Talks
Teaching
2024 | Helping Nate Foster teach Certified Software Systems (CS6115) at Cornell University. |
2023 | Helping Robbert teach Coq & separation logic in Program Verification course at RU. |
2022 | Assisting Robbert with the supervision of Menzo van Kessel's bachelor thesis project about implementing a type checker and interpreter for MPGV. |
2022 | Helping students prepare their presentations for the MFOCS seminar course at RU. |
2022 | Helping Freek teach Coq in the Type Theory course at RU. |
2022 | Helping Robbert teach Coq & separation logic in Program Verification course at RU. |
2021 | Helping Freek teach Coq in the Type Theory course at RU. |
2021 | Helping students prepare their presentations for the MFOCS seminar course at RU. |
2020 | Helping Freek teach Coq in the Type Theory course at RU. |
2020 | Assisting Robbert with the master thesis project of Edoardo Putti about mechanizing incorrectness separation logic in Coq. |
2020 | Assisting Robbert with the Software Verification course at TU Delft. |
Academic Service
2025 | ICFP'25 PC |
2025 | PLDI'25 PC |
2025 | ECOOP'25 PC |
2025 | PLACES'25 PC |
2025 | Website co-chair for ICFP'25 |
2024 | Website co-chair for ICFP'24 |
2024 - ongoing | PLMW social media chair |
2024 | Reviewing for ECOOP'24 |
2023 | Reviewing for PLDI'23 |
2023 | Reviewing for ITP'23 |
2023 | Reviewing for LICS'23 |
2023 | ESOP'23 AEC |
2022 | Reviewing for POPL'23 |
2022 | Reviewing for CSL |
2022 | Reviewing LMCS |
2022 | Reviewing OOPSLA |
2022 | PLDI'22 AEC |
2022 | ESOP'22 AEC |
2021 | VCA for Behavioural Types: Bridging Theory and Practice |
2020 | Reviewing for ESOP'21. |
2020 | Reviewing for ICFP'20. |