I am a fourth-year Computer Science PhD student at UCSD working under Loris D’Antoni. My recent work has focused on semantics and verification over infinite sets of programs. In general, I am interested in using denotational semantics to define metatheories of program analysis. I am also interested in developing novel program analyses to enable principled code generation.
I received my BSCS in Computer Science and BS in Math from Rice University in May 2022. While there, I worked with Moshe Vardi on computing partition functions of Ising models.
If you are a UCSD undergrad/master’s student interested in my research and looking for ways to get involved, feel free to write some pruners in ChopChop and reach out!
[POPL 26] ChopChop: a programmable framework for semantically constraining the output of language models. Nagy, S.*, Zhou, T.*, Polikarpova, N., & D'Antoni, L. *Equal contribution [paper][code]
[OOPSLA 25] Semantics of sets of programs. Kim, J.*, Nagy, S.*, Reps, T., & D’Antoni, L. *Equal contribution [paper][slides(pdf)][slides(pptx)]
[OOPSLA 24] Automating unrealizability logic: Hoare-style proof synthesis for infinite sets of programs. Nagy, S., Kim, J., D’Antoni, L., & Reps, T. [paper][code][slides(pdf)][slides(pptx)]
[PRE 24] Ising model partition function computation as a weighted counting problem. Nagy, S., Paredes, R., Dudek, J. M., Dueñas-Osorio, L., & Vardi, M. Y. [paper][code]