Papers, Projects, and Manuscripts
Here are some of my drafts, publications, and other academic projects. They are sorted in reverse chronological order by type. See also my DBLP and ORCID pages.
Journal Articles
Fairness and communication-based semantics for session-typed languages
Fairness and communication-based semantics for session-typed languages Information and Computation 285.B 104892 May, 2022 770890-5401 10.1016/j.ic.2022.104892A Denotational Semantics for SPARC TSO
A Denotational Semantics for SPARC TSO Logical Methods in Computer Science 15.2 10 May 8, 2019 23 10.23638/LMCS-15(2:10)2019An Empirical Study of Integration Activities in Distributions of Open Source Software
An Empirical Study of Integration Activities in Distributions of Open Source Software Empirical Software Engineering 21.3 March 2015 960-1001 1573-7616 10.1007/s10664-015-9371-y
Conference Papers
Message-Observing Sessions
Message-Observing Sessions Proceedings of the ACM on Programming Languages 8.OOPSLA1 142 April, 2024 29 10.1145/3649859Parametrized Fixed Points and Their Applications To Session Types
Parametrized Fixed Points and Their Applications To Session Types Electronic Notes in Theoretical Computer Science 352 October 2020 The 36th Mathematical Foundations of Programming Semantics Conference, 2020 149-172 10.1016/j.entcs.2020.09.008A Denotational Semantics for SPARC TSO
A Denotational Semantics for SPARC TSO Electronic Notes in Theoretical Computer Science 336 April 16, 2018 The Thirty-third Conference on the Mathematical Foundations of Programming Semantics (MFPS XXXIII) 223-239 1571-0661 10.1016/j.entcs.2018.03.025
Workshop Papers
Substructural Observed Communication Semantics
Substructural Observed Communication Semantics Proceedings Combined 27th International Workshop on Expressiveness in Concurrency and 17th Workshop on Structural Operational Semantics EXPRESS/SOS 2020 OnlineAugust 31, 2020 Ornela Dardha and Jurriaan Rot Electronic Proceedings in Theoretical Computer Science 322 August 27, 202069–78 10.4204/EPTCS.322.7
Preprints
Theses
Communication-Based Semantics for Recursive Session-Typed Processes
Communication-Based Semantics for Recursive Session-Typed Processes PhD thesis Pittsburgh, PA Computer Science Department, Carnegie Mellon University September 2021xi+313
Unpublished and Manuscripts
Channel-Dependent Session Types
Channel-Dependent Session Types May 6, 2022 Accepted talk at the New Jersey Programming Languages and Systems SeminarExplorations on the Wallace-Bolyai-Gerwien Theorem
Explorations on the Wallace-Bolyai-Gerwien Theorem March 2015 Queen’s University MATH-387 “Elementary Geometry” term paper 11On Irreducible Rational Quintics
On Irreducible Rational Quintics April 2014 Queen’s University MATH-414 “Galois Theory” term paper. Contains a mistake per http://mathoverflow.net/q/217868 18A Primer on Provability Logic
A Primer on Provability Logic April 2012 Queen’s University MATH-481 “Mathematical Logic” term paper 10Explorations on the Dimension of a Graph
Explorations on the Dimension of a Graph December 2011 Queen’s University MATH-401 “Graph Theory” term paper 8