I am a PhD student at NC State, advised by Tim Menzies. I study the reliability and cost of AI for software engineering: when coding agents succeed or fail, how agents can distinguish real bugs from benign differences in program behavior, and how classical learning and LLMs can work together under limited data and compute budgets.
In Summer 2026, I interned at Google in Seattle, working on long-horizon agents for root cause analysis, self-improvement, and alignment. Previously, I worked on compressed transformers with Jiajia Li at NC State. At IIT Madras, I worked on machine learning for acoustics in the AeroAcoustics lab and on predictive modeling.
Selected publications
-
Continue or Restart? The Limits of Early Failure Prediction in Coding Agents
-
Can AI be Easy? Lessons Learned From the EZR.py Toolkit
-
Better Together, in the Right Order: Classical-then-LLM Optimization for SE
-
Beyond the Prompt: Assessing Domain Knowledge Strategies for High-Dimensional LLM Optimization in Software Engineering
-
SmartOracle - An Agentic Approach to Mitigate Noise in Differential Oracles
-
MOOT: a Repository of Many Multi-Objective Optimization Tasks
Earlier publications
-
Efficient Monte-Carlo Dropout for Uncertainty Quantification
-
Extracting Usable Predictions from Quantized Networks through Uncertainty Quantification for OOD Detection
-
Machine learning aided near-field acoustic holography based on equivalent source method
-
Data-driven neural networks for source localization and reconstruction using a planar array
-
Exploring Bayesian Uncertainty Modeling for Book Genre Classification
-
Equivalent source method based near-field acoustic holography using machine learning
-
MediaEval 2019: LRCNs for Stroke Detection in Table Tennis.
Teaching
Teaching assistantships at NC State
- CSC510: Software Engineering · Fall 2026
- CSC491/591: How to be a SWE Guru · Spring 2026
- CSC591: Applied AI to Industry · Spring 2025
- CSC591: Parallel Algorithms · Fall 2024
Mentoring
Master’s students
- Seojin Kim · Fall 2026
- Sanjana Shreenivas · Summer 2025
Undergraduate students
- Manish Chepuri · Summer 2025
- Gaurinath Subash · Summer 2025
Service
- MSR 2027 Junior PC
- ICSE 2027 Shadow PC
Talks and notes
- MSR 2026 Registered Report presentation Slides
- Written preliminary exam presentation Slides
- SEAI lecture (413) — slides Slides
- CI-LLM Research: Problem, Method, Results Research note