1. When Subtyping Constraints Liberate: A Novel Type Inference Approach for First-Class Polymorphism;Proceedings of the ACM on Programming Languages;2024-01-05
2. A theory of higher-order subtyping with type intervals;Proceedings of the ACM on Programming Languages;2021-08-22
3. Practical Subtyping for Curry-Style Languages;ACM Transactions on Programming Languages and Systems;2019-03
4. A specification for dependent types in Haskell;Proceedings of the ACM on Programming Languages;2017-08-29
5. The Essence of Dependent Object Types;A List of Successes That Can Change the World;2016