about me
I am a Ph.D. student in the Department of Computer Science at Boston University, advised by Marco Gaboardi and Alley Stoughton. I am a member of the Principles of Programming and Verification (POPV) group at BU.
My research focuses on the specification and formal verification of concurrent algorithms and systems. I am particularly interested in proof development using tools such as TLA+/TLAPS.
publications
talks
news
Refereed publications
Formal Machine-Verification of MemSnap: an Efficient, Far-Future Linearizable Snapshot Algorithm
37th ACM Symposium on Parallelism in Algorithms and Architectures
[SPAA '25]
Distinguished Paper Award
Meta-Configuration Tracking for Machine-Certified Correctness of Concurrent Data Structures (Abstract)
ACM Workshop on Highlights of Parallel Computing
[HOPC @ SPAA '24]
Preprints
Mechanized Metatheory of Forward Reasoning for End-to-End Linearizability Proofs
arXiv preprint, September 2025
Theses
Verifying Differential Privacy in TLA+ via Self-Products
TLA+ Community Event at ETAPS 2026, Turin, Italy. April 12, 2026.
A Universal, Sound, and Complete Forward Reasoning Technique for Machine-Verified Proofs of Linearizability
POPL 2024, London, UK. January 17, 2024.
NJ Programming Languages and Systems Seminar (NJPLS), Princeton, NJ, USA. November 10, 2023.
04/2026
My submission on soundness bugs in TLAPS was accepted to UNSOUND 2026 at ECOOP in Brussels!
04/2026
Presented at the TLA+ Community Event at ETAPS 2026 on verifying differential privacy.
Turin, IT 🇮🇹
03/2026
Serving on the Artifact Evaluation Committee for PLDI 2026.
02/2026
Serving as an external reviewer for LICS 2026.
07/2025
Presenting our SPAA 2025 paper on the verification of an adaptive snapshot algorithm.
Portland, OR 🇺🇸
03/2025
Serving on the Artifact Evaluation Committee for PLDI 2025.
08/2022
Finished a remote internship at Microsoft, working on bug-patch metadata generation via InferSharp.
05/2022
Defended my master's thesis at Dartmouth College! 🌲🎉
Hanover, NH 🇺🇸