He received his B.S. degree in Computer Science and Engineering from the University of Madras, Madras (Chennai), India in 1996, and the M.S. and Ph.D. degrees in Computer Science and Engineering from the University at Buffalo, SUNY in 1999 and 2003. His research interests are in the area of wired and wireless computer communication networks and protocols, cloud and grid computing.