Prior to joining the faculty, she was a researcher at Xerox PARC (2000-2004) and Bell Laboratories (1996-2000). She received her PhD in Information and Computer Science from the University of California, Irvine.