Gerry Wan
I am a final year PhD student in Computer Science at Stanford University, where I work on building practical systems for high-speed network traffic analysis. I am advised by Zakir Durumeric.
My broad research interests are in developing tools and infrastructure for modern networks. I build systems to understand network traffic, collect large-scale data, and use the resulting perspective to evaluate and improve real-world networks. More recently, I have focused on solving problems related to the design of network infrastructure for large-scale machine learning workloads and next generation telecommunications, as well as techniques for optimizing ML model serving efficiency.
Previously, I graduated summa cum laude with a BSE in Electrical Engineering from Princeton University, advised by Prateek Mittal.
LinkedIn  / 
GitHub  / 
Google Scholar  / 
CV
|
|
Research
|
CATO: End-to-end Optimization of ML Traffic Analysis Pipelines
Gerry Wan,
Shinan Liu,
Francesco Bronzino,
Nick Feamster,
Zakir Durumeric
In Submission
|
Efficient Multi-WAN Transport for 5G with OTTER
Mary Hogan*,
Gerry Wan*,
Yiming Qiu,
Sharad Agarwal,
Ryan Beckett,
Rachee Singh,
Victor Bahl
In Submission
|
Retina: Analyzing 100 GbE Traffic on Commodity Hardware
Gerry Wan,
Fengchen Gong,
Tom Barbette,
Zakir Durumeric
ACM Special Interest Group on Data Communication (SIGCOMM), August 2022
|
On the Origin of Scanning: The Impact of Location on Internet-Wide Scans
Gerry Wan,
Liz Izhikevich,
David Adrian,
Katsunari Yoshioka,
Ralph Holz,
Christian Rossow,
Zakir Durumeric
ACM Internet Measurement Conference (IMC), October 2020
|
Guard Placement Attacks on Path Selection Algorithms for Tor
Gerry Wan,
Aaron Johnson,
Ryan Wails,
Sameer Wagh,
Prateek Mittal
Privacy Enhancing Technologies Symposium (PETS), July 2019
|
Professional Experience
|
Student Researcher, Google
Network Infrastructure; Machine Learning, Systems, and Cloud AI | Summer 2023–Present
Research Intern / Research Contractor, Microsoft
Office of the CTO; Azure for Operators | Summer 2022–Spring 2023
PhD Software Engineer Intern, Microsoft
Azure PhyNet; Azure Networking | Summer 2019
Software Engineer Intern, Microsoft
Data Engine; Business Applications Group | Summer 2018
|
Teaching
|
Stanford CS 249i: The Modern Internet
Lecturer / Head Course Assistant | Winter 2023
Stanford CS 356: Topics in Computer and Network Security
Lecturer / Head Course Assistant | Fall 2022
Princeton ELE 302: Building Real Systems (Car Lab)
Teaching Assistant | Spring 2019
Princeton COS 318: Operating Systems
Teaching Assistant | Fall 2018
Princeton ELE 206/COS 306: Contemporary Logic Design
Teaching Assistant | Fall 2017
Princeton COS 126/226/217: Introductory Computer Science Sequence
Lab Teaching Assistant | Spring 2017, Fall 2017, Spring 2018
|
|