Dr. Vipul Gupta is a Senior Staff Engineer at Sun Microsystems Laboratories, where his research interests include secure networking protocols and mobile computing. He has authored or co-authored over thirty technical publications in these and related areas. He is an active participant in standards organizations and a frequent speaker at industry gatherings. Prior to joining Sun in 1996, he was an Assistant Professor at the State University of New York where he taught courses in computer networking, parallel processing, and operating systems and conducted research funded by the National Science Foundation and industry sponsors that included IBM and NEC. He has a Ph.D. and M.S. in Computer Science from Rutgers University and a B.Tech in Computer Science and Engineering from the Indian Institute of Technology, New Delhi.