She studied at Ohio State University, University of Southern California, and California Institute of Technology. From 1998 to 2015, she taught at the University of Southern California. She teaches at California State Polytechnic University, Pomona.