I graduated with a PhD from University of Paris-Sud, France, and INRIA, Paris, where I worked under Prof. Albert Cohen. My 2013 thesis was titled "Sub-Polyhedral Compilation using (Unit-)Two-Variables-Per-Inequality Polyhedra", in which I addressed the problem of improvement of scalability of algorithms that are used in loop-parallelization. My thesis used techniques from polyhedral compilation, abstract interpretation, combinatorial optimization and graph theory.
I have a M.S from Colorado State University, USA, an M.Tech in Computer Science from Indian Institute of Science (IISc), Bangalore and a B.E in Electrical and Electronics Engineering from Andhra University, Visakhapatnam. I have been at IITH since March-2014. Earlier, I was a visiting scientist at IISc, a research engineer at INRIA, Paris, a research scholar at Lawrence Livermore National Laboratories, USA and a compiler engineer in Hewlett Packard.
My broad research is in Programming Languages and Compilers.