My work centers on Code LLMs in settings the field tends to overlook: languages other than English, programming languages other than Python, and safety in classrooms rather than in the abstract. Four threads below, plus the funding behind them.
How code models behave, and how to make them better, outside English and outside Python. This thread spans dedicated model families, instruction corpora, and execution-based evaluation for low-resource settings.
Modeling and evaluation across natural languages, with a long-running focus on Bangla and on code-mixed text, plus how multilingual LLMs hold up in sensitive domains.
Guardrails for code assistants and the role of LLMs in introductory computing. This is the thread my Notre Dame fellowship extends, toward safety-by-construction guardrails for Code LLMs.
Large, openly released resources that make under-tested settings measurable. Most of my modeling work starts by building the yardstick first.