I am an Associate Professor of Computer Science at BITS Pilani. My research interests are in theoretical computer science, with particular emphasis on computational complexity, algorithms, hardness, reductions, and meta-complexity. My teaching interests include Design and Analysis of Algorithms, Advanced Algorithms and Complexity, Cryptography, Theory of Computation, and related areas of theoretical computer science. This website provides access to my research, teaching materials, academic CV, books, and scholarly publications.