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.)

This summer, I’m excited to be giving a keynote for the PA Regional Digital Collegium conference (June 25). Looking forward to chatting with others thinking about the digital sphere in higher ed!

Research

Teaching

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

Misc