Welcome
I am an assistant professor of Computer Science at Wellesley College.
Research
My research focuses on the intersection of language, cognition, and computation.
Within computer science, much of my work focuses on evaluating large language models for natural language and code generation. What are the abilities and limitations of LLMs? Can LLMs help non-expert programmers? I study these questions from a variety of angles, including model development, benchmarking and evaluation, and human-computer interaction studies.
Within linguistics, I study how context-sensitive meaning is encoded in natural language. I build computational models to understand how conversation participants use knowledge about each other's mental states, and use psycholinguistic methods to understand how people select context-sensitive expressions.
News
o August 2026: The Best Programming Language for Tokenmaxxing accepted to LMPL at SPLASH 2026
o New preprint: The Best Programming Language for Tokenmaxxing
o April 2026: Do I know what I want to say? accepted to SCiL 2026
o January-June 2026: I am on parental leave and may be slow to reply to email
o January 2026: Agnostics accepted to ICLR 2026
o December 2025: Alex Brey, Maeve Doyle, and I received funding from Schmidt Sciences for our work on computational analysis of marginal images in medieval manuscripts
o October 2025: ReasoningWeekly accepted to AACL 2025