He is associated with the Center for VLSI and Embedded Systems Technologies (CVEST). He obtained his PhD and M.Tech in Computer Science from University of Maryland, Baltimore County and Indian Institute of Science, Bangalore respectively. His research interests include studying rapid design space exploration techniques for various problems in compilers, architectures and high performance computing; and application of game theoretical ideas for understanding cloud computing frameworks.