I am an associate professor in the Department of Mathematics and the Department of Computer Science at Rutgers University. Prior to coming to Rutgers, I was a postdoc in the School of Mathematics, at the Institute for Advanced Study in Princeton. Even before that I was PhD student in the EECS department and theory of computation group at MIT. I am extremely fortunate to have had Madhu Sudan as my advisor.

I am broadly interested in all areas of theoretical computer science and discrete mathematics. My research has focused on complexity theory, algebraic computation, error correcting codes and discrete geometry.

My research is supported by a SLOAN research fellowship, an NSF CAREER award and the Simons Collaboration of Algorithms and Geometry.