Research
Publications and presentations, newest first. Each title opens a page with the abstract and all materials.
Publications
-
FoSSaCS 2025
Two-sorted Algebraic Decompositions of Brookes’s Shared-State Denotational Semantics
28th International Conference on Foundations of Software Science and Computation Structures, ETAPS 2025
-
TOPLAS 2025
A Brookes-Style Denotational Semantics for Release/Acquire Concurrency
ACM Transactions on Programming Languages and Systems
-
ESOP 2024
A Denotational Approach to Release/Acquire Concurrency
33rd European Symposium on Programming, ETAPS 2024
-
APLAS 2022
An Algebraic Theory for Shared-State Concurrency
20th Asian Symposium on Programming Languages and Systems, SPLASH 2022
Awarded the Boaz Trakhtenbrot Centennial Scholarship
-
TABLEAUX 2019
First-Order Quasi-Canonical Proof Systems
International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
Presentations
-
Monadic and Algebraic Denotational Semantics for Concurrent Shared State
Invited talk, Programming Languages Research Seminar, University of Tartu, Estonia
-
A Denotational Approach to Release/Acquire Concurrency
Talk and poster, ESOP @ ETAPS, University of Luxembourg; accompanying the ESOP 2024 paper
-
A Denotational Approach to Release/Acquire Concurrency
Poster, POPL 2024 Student Research Competition, IET London
-
A Denotational Approach to Release/Acquire Concurrency
Talk, GALOP @ POPL, IET London
-
An Algebraic Theory for Shared-State Concurrency
Talk, APLAS @ SPLASH, University of Auckland; accompanying the APLAS 2022 paper
-
A Monad for Shared State
Talk, HOPE @ ICFP, Online
-
First-Order Quasi-Canonical Proof Systems
Talk, TABLEAUX, Middlesex University; accompanying the TABLEAUX 2019 paper
-
A Framework for Information Processing
Talk, ISRALOG, University of Haifa