I am a Professor in the Computer Science and Engineering Department at IIT Delhi. I started at this department as an undergraduate student in 1987, completed a Ph.d. in 1994 and joined as an Assistant Professor in 1997. I was a postdoc and a member of the technical staff at MPI-Informatik, Saarbruecken from 1994 to 1997. I am a co-director of the Indo-German Max-Planck Center for Computer Science (IMPECS). I am also the current occupant of the Amar S. Gupta Chair for Decision Sciences at IIT Delhi.