I discovered computing while I was a Ph.D. student in English and contemplating a life of underemployment.   Turns out, that was a good thing.  I discovered  that human language is larger than literature, and sometimes gives up its secrets to computation.  I lead a group of funded undergraduates who do natural language processing and research.   I also learned that computing has a dark side, something that I worry about (and study), especially privacy and surveillance.  


I like to teach.  I especially like to help first and second year students discover the fun (and joy) of writing programs.  My advanced courses are related to my research--natural language processing and intelligent systems.  I also teach courses in computational theory and cryptography, mostly because they are gorgeous human creations, like the poetry of Andrew Marvell or Venice in winter (but also because theory is neutral and crypto offsets my worries about privacy).

Untitled design (22).png

OFFICE: Herak 230

PHONE: 509-313-3908

During the pandemic, contact the

SEAS office: 509-313-3523