He obtained his B.Tech from IIT, Kanpur; M.E. from IISc, Bangalore; and Ph.D. from the University of Southern California. His research interests include parallel computer architecture, network-based computing, and interprocessor