| 07/1993-06/1997 | Bachelor's degree in Computer Science and Engineering at I.I.T. Delhi | |
| 07/1997-02/1999 | Master's degree in Computer Science and Engineering at I.I.T. Delhi | |
| 03/1999-11/1999 | Software Engineer at Lucent Technologies India Pvt. Ltd, Bangalore, India. | |
| 12/1999-09/2003 | Ph.D. in Computer Science and Engineering at I.I.T. Delhi; Title of dissertation : Efficient Randomized Algorithms for Path Problems in Graphs; Advisor : Prof. Sandeep Sen. | |
| 11/2005 | Award for outstanding PhD dissertation by IBM India Research Lab . | |
| 1/10/2003 - 19/06/2006 | Postdoctoral Researcher at Max-Planck-Institut für Informatik, algorithms and complexity group. | |
| 19/07/2006 - 28/11/2010 | Assistant Professor in the department of Computer Science & Engg., IIT Kanpur | |
| 12/2009 | Young Engineer Award by Indian National Academy of Engineering (INAE). | |
| 5/2010 | Best Teacher Award by the graduating batch of CSE IIT Kanpur for the year 2010 | |
| 7/2010 | Gopal Das Bhandari Memorial outstanding teacher award by the entire IITK graduating batch of 2010 | |
| 29/11/2010 - present | Associate Professor in the department of Computer Science & Engg., IIT Kanpur | |
| 5/2011 | Best Teacher Award by the graduating batch of CSE IIT Kanpur for the year 2011 |