Publications

(2026). Solving MaxSAT Problems from Natural Language Descriptions with LLMs and PySAT. In LLM-Solve @ FLoC 2026.
(2026). Can Automated Feedback Turn Students into Happy Prologians?. In ICLP 2026.
(2026). What Bugs Do Prolog Students Write? An Empirical Taxonomy and Data-Driven Mutation Framework. In ICLP 2026.
(2024). C-Pack of IPAs: A C90 Program Benchmark of Introductory Programming Assignments. In APR @ ICSE 2024.
(2023). Graph Neural Networks For Mapping Variables Between Programs. In ECAI 2023.
(2023). UpMax: User partitioning for MaxSAT. In SAT 2023.
(2022). Project Proposal: Learning Variable Mappings to Repair Programs. In AITP 2022.
(2021). AlloyMax: Bringing Maximum Satisfaction to Relational Specifications. In ESEC/FSE 2021. 🏆🏆 ACM SIGSOFT Distinguished Paper Award 🏆🏆.