About Me
I am a software engineering PhD student and NSF Graduate Research Fellow at Carnegie Mellon University. I am fortunate to be advised by Dr. Claire Le Goues and work with Dr. Edward Schwartz at the CMU Software Engineering Institute. My work is in AI/ML for code, program analysis, and software security.
I work across the entire AI pipeline, from requirements engineering, design, and implementation through dataset construction and curation, to training and evaluation. A core focus of my work has been blending machine learning and algorithmic analysis methods to leverage the strengths of each. Model correctness is particularly important to me; I have focused extensively on evaluating and validating model predictions.
During my PhD, I have applied these principles to reverse engineering, particularly vulnerability discovery and malware analysis.
Outside of neural decompilation, I have interned at GitHub, served on CMU’s REU-SE admissions comittee, and reviewed for ACM TOSEM.
