She received her B.Tech. in Computer Science and Engineering from the Indian Institute of Technology, Kanpur, in 1997, where she was also awarded the Motorola Student of the Year Gold Medal. She earned an M.S. and Ph.D. in Computer Sciences from the University of Texas at Austin in 1999 and 2002, respectively. She is a recipient of the J.C. Browne Graduate Fellowship and the M.C.D. Fellowship from the University of Texas at Austin.