Sanjay Rao

312 BSEE Building
School of Electrical and Computer Engineering
Purdue University
465 Northwestern Avenue
West Lafayette, IN 47907

Phone: 765-494-3399
Fax: 765-494-0676 (ATTN: Sanjay)
E-mail: sanjay AT ecn DOT purdue DOT edu

I am a faculty at Purdue University with research interests in Computer Networks. In the past, I have been been a Visiting Research Scientist at the Computer Science Department of Princeton University (Feb –Aug, 2015), Google (June 2011-July 2012), and at AT&T Research (May 2006-June 2006). My research has been recognized with an NSF CAREER award (2010), and with the ACM SIGMETRICS Test of Time Award (2011). I have been an ACM Distinguished Member since 2021.

My CV/Resume is here

A selected list of representative publications and a summary of their contributions is here


You can find more details about my research here:

Internet Systems Lab



Graduate Students


I have taught the following courses:

In the past, I have taught the following courses:

Selected and Recent Professional Service


Sanjay G. Rao is a Professor in the School of Electrical and Computer Engineering at Purdue University, where he leads the Internet Systems Laboratory. His research spans network synthesis/design/verification, and Internet video distribution. He received a B.Tech in Computer Science and Engineering from the Indian Institute of Technology, Madras, and the Ph.D from the School of Computer Science, Carnegie Mellon University. He has been a Visiting Researcher at Google, AT&T Research and Princeton University. He is a recipient of the NSF Career award, has won the ACM SIGMETRICS Test of Time Award for his work on End System Multicast (peer-to-peer video streaming), and is an ACM Distinguished Member. He has served on the Technical Program Committees of conferences including ACM Sigcomm, Usenix NSDI, and ACM Sigmetrics, has served as the Area technical program chair of IEEE Infocom, and has been an Associate Editor for the IEEE/ACM Transactions on Networking.