Hello!

I am an Assistant Professor in the Department of Computer Science at Lafayette College in Easton, PA. I received my PhD in Computer Science & Engineering (more specifically, in natural language processing) from the University of Washington, advised by Noah Smith. Before that, I was an undergrad at Carleton College studying math and computer science.

My research mainly focuses on topics related to interpretability and explainability of natural language processing models, although I’m also interested in model evaluation and NLP for social science. I’m also very interested in computer science education and AI literacy more broadly! (If you’re here looking for the primer that I wrote on language models with Zander Brumbaugh and Noah Smith, you can find that here: “Language Models: A Guide for the Perplexed.” I also have a more screen-reader-friendly version of the guide here.)

Research

Teaching

In fall 2025, I’ll be teaching CS420 (Artificial Intelligence) and a section of CM151 (Introduction to Computational Science). In academic year 2024-25, I taught CS420, CM151, and a couple sections of CS105 (Digital Media). Here are some other teaching-type things I’ve done:

Misc