He has 40+ publications in top international Computer Science conferences and journals, along with 15 approved US patents and 5 filed patents pending approval. His research interests include Artificial General Intelligence, Machine Learning, Optimization, Approximation and Randomized Algorithms, Distributed and High Performance Computing, Data Mining and Computational Biology & Computational Geosciences. He is a Senior Member of IEEE and member of ACM (including Eminent Speaker Program) and has held multiple Industrial Track and Workshop Chair positions, and has given invited talks in multiple conferences. He completed both B.Tech and Ph.D. from IIT Delhi in CS&E and M.S. from Santa Clara University, CA, USA.