Prior to joining Virginia Tech in 2011, she was a faculty member at Worcester Polytechnic Institute (WPI) from 2003 to 2011. She received a Ph.D. in Electrical and Computer Engineering from University of Florida, an M.S. and a B.S. in Computer Science and Engineering from Xi'an Jiaotong University in China.