John Gouwar
(he/him/his)
PhD Student

Research interests
- Programming Language Implementation
- Program Synthesis
Education
- BA in Computer Science and Mathematics, Grinnell College
Biography
John Gouwar is a doctoral student at the Khoury College of Computer Sciences at Northeastern University, advised by Arjun Guha. His doctoral research, which he began in 2021 and expects to complete in 2026, focuses on programming languages.
Gouwar is broadly interested in programming language implementation, program synthesis, language-based approaches to computing problems, and the application of mathematical logic to real-world computing systems. He previously worked on a project dealing with the Minimum Circuit Size Problem. Gouwar is affiliated with the Programming Research Laboratory.
Labs and groups
Recent publications
-
Scaling Optimization over Uncertainty via Compilation
Citation: Minsung Cho, John Gouwar, Steven Holtzen. (2025). Scaling Optimization over Uncertainty via Compilation Proc. ACM Program. Lang., 9, 1546-1574. https://doi.org/10.1145/3720500 -
Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMs
Citation: Federico Cassano, John Gouwar, Francesca Lucchetti, Claire Schlesinger, Anders Freeman, Carolyn Jane Anderson, Molly Q. Feldman, Michael Greenberg , Abhinav Jangda, Arjun Guha. (2024). Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMs Proc. ACM Program. Lang., 8, 677-708. https://doi.org/10.1145/3689735