Ravi Netravali

Assistant Professor of Computer Science
Princeton University
Office 322, Computer Science Building
35 Olden Street, Princeton, NJ 08540
rnetravali at cs dot princeton dot edu

I am an Assistant Professor in the Computer Science Department at Princeton University. My research interests are broadly in systems and networking, and the systems that my group builds interface heavily with both the programming languages and machine learning domains. Most recently, my work has focused on improving large-scale, distributed applications (e.g., video systems, machine-learning training and inference platforms, mobile apps, edge data analytics) in terms of performance, debuggability, resource-efficiency, and/or affordability. My research has been recognized with a Sloan Research Fellowship, an NSF CAREER Award, Google and Facebook Faculty Research Awards, an ACM SoCC Best Paper Award, and an IRTF Applied Networking Research Prize. Prior to joining Princeton, I was an Assistant Professor at UCLA from 2019-2021. Even earlier, I received a Ph.D. from MIT in 2018, and a B.S. in Electrical Engineering from Columbia University in 2012.

Current Students and Postdocs
Graduated Students

COS 316 (Princeton): Principles of Computer System Design (Fall 2022)

COS 598a (Princeton): ML-driven Video Systems (Spring 2022, Fall 2020, Winter 2020)

COS 561 (Princeton): Advanced Computer Networks (Fall 2021)

CS 219 (UCLA): Web and Mobile Systems (Fall 2019, Winter 2019)

CS 134 (UCLA): Distributed Systems (Spring 2020, Spring 2019)

2021 Facebook Faculty Award

2021 Sloan Research Fellowship

2020 Google Faculty Research Award

2020 NSF CAREER Award

2019 ACM SoCC Best Paper Award

2018 Internet Research Task Force Applied Networking Research Prize

2017 Qualcomm Innovation Fellowship