About me
I am an assistant professor at Utrecht University, in the Department of Mathematics and the Department of Information and Computing Sciences. I study the mathematical foundations of type theory using category theory and homotopy theory: directed and enriched type theories, the semantics of dependent types, and the formalisation of mathematics in proof assistants. Before Utrecht I was a postdoc at the University of Pennsylvania and at Ohio State University, and I did my PhD at Cambridge with Martin Hyland.
Research
Coalgebraic control of inductive datatypes
with Maximilien Péroux, Lukas Mulder
- Measuring data types (2026), to appear in the postproceedings of CATMI 2023 (Category Theory at Work in Computational Mathematics and Theoretical Informatics). [arXiv]
- Functoriality of Enriched Data Types, published in MFPS 2025. [doi] [arXiv]
- Coinductive control of inductive data types, published in CALCO 2023. [doi] [arXiv]
- Slides from related talks: HoTTEST, Utrecht, CSCS, CT, CMCS, FICS, CHoCoLa, IRIF, CATMI, TYPES
- Videos from related talks: HoTTEST
Categorical structures as type theories
with Benedikt Ahrens, Niyousha Najmaei, Niels van der Weide
- From Semantics to Syntax: A Type Theory for Comprehension Categories, published in POPL 2026. [doi] [arXiv]
- Bicategorical type theory: semantics and syntax (2023), published in Mathematical Structures in Computer Science. [doi] [arXiv]
- Semantics for two-dimensional type theory, published in LICS 2022. [doi]
Categorical dynamics
with Rob Ghrist, Miguel Lopez, Hans Riess, Shreya Arya, Greta Coraglia, Juli O’Connor, Ana Luiza Tenório
- Fuzzy dependent type theory (2026), to appear in APLAS 2026.
- Categorical Diffusion of Weighted Lattices (preprint, 2025). [arXiv]
- Slides from related talks: IRIF, USD, Topos Institute, Socio-Math
- Videos from related talks: Topos Institute
Directed type theory and directed homotopy theory
with Fernando Chu Rivera, Sanjeevi Krishnan
- Directed type theory, with a twist (preprint, 2026). [arXiv]
- A Hurewicz model structure for directed topology (2021), published in Theory and Applications of Categories. [arXiv] [tac]
- Towards a directed homotopy type theory, published in MFPS 2019. [doi] [arXiv]
- Slides from related talks: MPI, GETCO 2023, Nantes, Paris XIII, GETCO 2022, DutchCATS Workshop on AWFSs, Minisymposium on Physically Grounded Semantics for Programming Hybrid Dynamical Systems, Edinburgh, Midwest HoTT, Foundations and Applications of Univalent Mathematics, UPenn Applied Topology, Aarhus, Stockholm, MFPS, HoTT-UF, CAS HoTT/UF, CT, TYPES, Birmingham, AMS Spring 2018 Central Sectional Meeting
- Videos from related talks: GETCO 2022, DutchCATS Workshop on AWFSs, Minisymposium on Physically Grounded Semantics for Programming Hybrid Dynamical Systems, Edinburgh, Spring School on Theoretical Computer Science (EPIT) – Homotopy Type Theory
Category theory in univalent foundations
with Nima Rasekh, Niels van der Weide, Benedikt Ahrens, Dennis Hilhorst
- Insights From Univalent Foundations: A Case Study Using Double Categories, published in CSL 2025. [doi] [arXiv]
- Formalizing the algebraic small object argument in UniMath, published in ITP 2024. [doi]
- Univalent Double Categories, published in CPP 2024. [doi] [arXiv]
- Slides from related talks: Informal Formalization, ITP
Structure of the semantics of dependent types
with Benedikt Ahrens, Jacopo Emmenegger, Peter LeFanu Lumsdaine, Egbert Rijke
- Algebraic presentations of dependent type theories (2025), published in Logical Methods in Computer Science. [doi] [arXiv]
- Comparing semantic frameworks for dependently-sorted algebraic theories, published in APLAS 2024. (Best paper award) [doi] [arXiv]
- B-systems and C-systems are equivalent (2023), published in Journal of Symbolic Logic. [doi]
- Identity types and weak factorization systems in Cauchy complete categories (2019), published in Mathematical Structures in Computer Science. [doi] [arXiv]
- Type theoretic weak factorization systems, PhD thesis, 2017, University of Cambridge. [doi]
- Slides from related talks: Leeds, JMM
The univalence principle
with Benedikt Ahrens, Michael Shulman, Dimitris Tsementzis
- The univalence principle (2025), published in Memoirs of the AMS. [doi] [arXiv]
- A higher structure identity principle, published in LICS 2020. [doi] [arXiv]
- Univalent foundations and the equivalence principle (2019), published in Reflections on the Foundations of Mathematics, Synthese. [doi] [pdf]
- Slides from related talks: Utrecht Philosophy, (∞,n)-Categories and their applications, Cornell Topology Festival, Utrecht Math, ASL North American Annual Meeting, MPI, Penn Logic and Computation Part 1, Part 2, Part 3, Florida State, Algebra | Coalgebra, Penn Pizza, LICS, HoTTEST, HoTT
- Videos from related talks: LICS, HoTTEST
Group
Funding
- 2026–2031: NWO Vidi project Enriched type theory. [doi]
- 2021–2024: AFOSR project HoTTDiTop.
Current members
- Julia Zanette, PhD candidate, 2026-
- Pim Otte, PhD candidate, 2024-
- Fernando Chu Rivera, PhD candidate, 2024-
Past members
- Léonard Guetta, postdoc, 2026
- Oualid Merzouga, PhD candidate, 2026
- Sara Rousta, master’s student, 2026
- Rob Schellingerhout, master’s student, 2026 [thesis]
- Rashiqa Dawood, master’s student, 2025 [thesis]
- Alex van Tilburg, master’s student, 2025 [thesis]
- Stavros Topkas, master’s student, 2025 [thesis]
- Alkis Ioannidis, master’s student, 2024 [thesis]
- Bastiaan Haaksema, master’s student, 2024 [thesis]
- Lukas Mulder, master’s student, 2024 [thesis]
- Éléonore Mangel, research intern, 2024 [report]
- Dennis Hilhorst, master’s student, 2023 [thesis]
- Sylvain Gay, research intern, 2023
- Erin McCloskey, master’s student, 2022 [thesis]
Teaching
Regular courses
- Spring 2027: Type theory (Mastermath)
- Spring 2026–7: Software testing and verification (Utrecht)
- Spring 2024–6: Homotopy type theory (Mastermath)
- Spring 2025: Seminar on logic and foundations of computing (Utrecht)
- Fall 2024: Logica voor informatica (Utrecht)
- Spring 2024: Advanced functional programming (Utrecht)
- Spring 2023: Softwareproject informatica (Utrecht)
- Spring 2023: Advanced mathematics (University College Utrecht)
- Fall 2021: Calculus III – linear algebra (Penn)
- Spring 2021: Calculus IV – applied partial differential equations (Penn)
- Spring 2020: Foundations of higher mathematics (OSU) [videos]
- Fall 2017–8: Linear algebra (OSU)
- Spring 2018: Introduction to discrete mathematics (OSU)
- Lent 2015: Number fields (Cambridge)
- Michaelmas 2014: Galois theory (Cambridge)
- Michaelmas 2012: Number theory (Cambridge)
Summer schools
- Summer 2025: Utrecht Summer School on Geometry
- Summer 2025: Escuela de Ciencias Informáticas [materials]
- Summer 2025: Oregon Programming Languages Summer School [videos]
- Summer 2024: UniMath School [materials]
- Summer 2023: Oregon Programming Languages Summer School [videos] [materials]
- Fall 2023: Interactions of Proof Assistants and Mathematics [materials]
- Summer 2022: UniMath School [materials]
- Summer 2022: Applied Category Theory Adjoint School
- Summer 2022: HoTTEST Summer School [videos]
- Spring 2021: Spring School on Theoretical Computer Science (EPIT) [video]
- Summer 2020: Applied Category Theory Adjoint School
- Summer 2019: Ross Program [materials]
Service
- Inaugural member of the Homotopical Algebra and Higher Category Theory from Foundations to Applications EMS TAG (European Mathematical Society Topical Activity Group) (2026–)
- Member of the program committees of ITP 2027 TFPIE 2027 [HoTT/UF 2026] [MFPS 2026] [TYPES 2026] [LICS 2026] [POPL 2026] [ACT 2024] [STACS 2024] [CPP 2024] [SYCO 12] [HoTT/UF 2023] [MFPS 2023] [ACT 2023] [SYCO 11] [HoTT/UF 2022] [ACT 2022] [HoTT/UF 2021] [HoTT/UF 2020] [HoTT/UF 2017]
- Co-chair of the program committee of MFPS 2027
- Organizer of [DutchCATS 2022–] [Formalizing Higher Categories 2026] [WG6 2023 Meeting] [HoTT/UF 2022] [Midwest HoTT Seminar 2020 (cancelled)]
- Steering committee chair of TYPES (2023–5)