She joins WPI from Northeastern University, where she had a joint faculty appointment between the College of Computer and Information Science and the Department of Art+Design. In her research, she merges artificial intelligence, human-computer interaction, and creative practice in textiles and games. For example, in collaboration with Disney Research Pittsburgh, she co-created Threadsteading, a strategy game played on a consumer embroidery machine. She is also leading an NSF-funded project on teaching computer science principles through game design that uses AI techniques to assess student learning. She earned a PhD in computer science from the University of California, Santa Cruz, where she was a student in the Center for Games and Playable Media.