1. Extending Scala with records: design, implementation, and evaluation;Proceedings of the 9th ACM SIGPLAN International Symposium on Scala;2018-09-17
2. Semantic Subtyping for Objects and Classes;The Computer Journal;2016-12-05
3. Semantic subtyping for imperative object-oriented languages;ACM SIGPLAN Notices;2016-12-05
4. Semantic subtyping for imperative object-oriented languages;Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications;2016-10-19
5. A Mechanical Soundness Proof for Subtyping Over Recursive Types;Proceedings of the 18th Workshop on Formal Techniques for Java-like Programs;2016-07-17