Skip to content


I am an Associate Professor at Northeastern University, 50/50 cross-appointed between the CAMD Art + Design Department and the Khoury College of Computer Science. I direct the Principles of Expressive Machines (POEM) research group in trying to understand and build tools that foster human creativity, self-expression, and liberation. We rely on, and contribute to, two main disciplinary foundations: Programming Languages (PL) and Game Design (Games). Read more about my research interests.

From 2016-2022, I was an Assistant Professor of Computer Science at North Carolina State University. Before that, I was a postdoc with the Expressive Intelligence Studio at UC Santa Cruz, and I got my Ph.D. in the Principles of Programming Group at Carnegie Mellon University in 2015.

My pronouns are they/them.