Keith Winstein
Associate Professor of Computer Science and, by courtesy, of Electrical Engineering
Web page: https://cs.stanford.edu/~keithw
Bio
Keith Winstein is an associate professor of computer science and, by courtesy, of electrical engineering at Stanford University. His research group creates new kinds of networked systems by rethinking abstractions around communication, compression, and computing. Some of his group’s research has found broader use, including the Mosh tool, the Puffer video-streaming site, the Lepton compression tool, the Mahimahi network emulators, and the gg lambda-computing framework. He has received the SIGCOMM Rising Star Award, the Sloan Research Fellowship, the NSF CAREER Award, the Usenix NSDI Community Award (2020, 2017), the Usenix ATC Best Paper Award, the Applied Networking Research Prize, the SIGCOMM Doctoral Dissertation Award, and a Sprowls award for best doctoral thesis in computer science at MIT. Winstein previously served as a staff reporter at The Wall Street Journal and worked at Ksplice, a startup company (now part of Oracle) where he was the vice president of product management and business development and also cleaned the bathroom. He did his undergraduate and graduate work at MIT.
Academic Appointments
-
Associate Professor, Computer Science
-
Associate Professor (By courtesy), Electrical Engineering
2024-25 Courses
- Citizenship in the 21st Century
COLLEGE 102 (Win) - Introduction to Computer Networking
CS 144 (Win) -
Independent Studies (12)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390A (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390B (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390C (Aut, Win, Spr, Sum) - Independent Project
CS 399 (Aut, Win, Spr, Sum) - Independent Work
CS 199 (Aut, Win, Spr, Sum) - Independent Work
CS 199P (Aut, Win, Spr, Sum) - Part-time Curricular Practical Training
CS 390D (Aut, Win, Spr, Sum) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr, Sum) - Writing Intensive Senior Research Project
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
2023-24 Courses
- Advanced Topics in Networking
CS 244 (Spr) - Computers, Ethics, and Public Policy
CS 181 (Spr) - Computers, Ethics, and Public Policy (WIM)
CS 181W (Spr) - Introduction to Computer Networking
CS 144 (Win)
2022-23 Courses
- Citizenship in the 21st Century
COLLEGE 102 (Win) - Introduction to Computer Networking
CS 144 (Spr)
2021-22 Courses
- Citizenship in the 21st Century
COLLEGE 102 (Win) - Introduction to Computer Networking
CS 144 (Aut)
- Advanced Topics in Networking
Stanford Advisees
-
Master's Program Advisor
Onkar Deshpande, Flynn Dreilinger, Kenny Oseleononmen, Pura Peetathawatchai, Valerie Tang, Rae Wong, Bi Tian Yuan, Jojo Zhao -
Doctoral (Program)
Yuhan Deng, Colin Drewes, Akshay Srivatsan, Gina Yuan
All Publications
-
R2E2: Low-Latency Path Tracing of Terabyte-Scale Scenes using Thousands of Cloud CPUs
ACM TRANSACTIONS ON GRAPHICS
2022; 41 (4)
View details for DOI 10.1145/3528223.3530171
View details for Web of Science ID 000830989200118
-
SIDE-FACING UHF-BAND RADAR SYSTEM TO MONITOR TREE WATER STATUS
IEEE. 2022: 5559-5562
View details for DOI 10.1109/IGARSS46834.2022.9883620
View details for Web of Science ID 000920916605160
-
Towards Retina-Quality VR Video Streaming: 15 ms Could Save You 80% of Your Bandwidth
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW
2022; 52 (1): 11-19
View details for Web of Science ID 000763859300002
-
NetKernel: Making Network Stack Part of the Virtualized Infrastructure
IEEE-ACM TRANSACTIONS ON NETWORKING
2021
View details for DOI 10.1109/TNET.2021.3129806
View details for Web of Science ID 000732931500001
-
Revisiting Acknowledgment Mechanism for Transport Control: Modeling, Analysis, and Implementation
IEEE-ACM TRANSACTIONS ON NETWORKING
2021; 29 (6): 2678-2692
View details for DOI 10.1109/TNET.2021.3101011
View details for Web of Science ID 000731147300025
-
Learning in situ: a randomized experiment in video streaming
USENIX ASSOC. 2020: 495–511
View details for Web of Science ID 000570979600030
-
NetKernel: Making Network Stack Part of the Virtualized Infrastructure
USENIX ASSOC. 2020: 143-157
View details for Web of Science ID 000696712200010
-
TIME-OF-FLIGHT SOIL MOISTURE ESTIMATION USING RF BACKSCATTER TAGS
IEEE. 2020: 5049-5052
View details for DOI 10.1109/IGARSS39084.2020.9323308
View details for Web of Science ID 000664335304213
-
Demo Abstract: RF Soil Moisture Sensing via Radar Backscatter Tags
IEEE. 2020: 365–66
View details for DOI 10.1109/IPSN48710.2020.000-4
View details for Web of Science ID 000609813400048
-
Multidecadal observations of the Antarctic ice sheet from restored analog radar records.
Proceedings of the National Academy of Sciences of the United States of America
2019
Abstract
Airborne radar sounding can measure conditions within and beneath polar ice sheets. In Antarctica, most digital radar-sounding data have been collected in the last 2 decades, limiting our ability to understand processes that govern longer-term ice-sheet behavior. Here, we demonstrate how analog radar data collected over 40 y ago in Antarctica can be combined with modern records to quantify multidecadal changes. Specifically, we digitize over 400,000 line kilometers of exploratory Antarctic radar data originally recorded on 35-mm optical film between 1971 and 1979. We leverage the increased geometric and radiometric resolution of our digitization process to show how these data can be used to identify and investigate hydrologic, geologic, and topographic features beneath and within the ice sheet. To highlight their scientific potential, we compare the digitized data with contemporary radar measurements to reveal that the remnant eastern ice shelf of Thwaites Glacier in West Antarctica had thinned between 10 and 33% between 1978 and 2009. We also release the collection of scanned radargrams in their entirety in a persistent public archive along with updated geolocation data for a subset of the data that reduces the mean positioning error from 5 to 2.5 km. Together, these data represent a unique and renewed extensive, multidecadal historical baseline, critical for observing and modeling ice-sheet change on societally relevant timescales.
View details for DOI 10.1073/pnas.1821646116
View details for PubMedID 31481619
-
Cracking open the DNN black-box: Video Analytics with DNNs across the Camera-Cloud Boundary
ASSOC COMPUTING MACHINERY. 2019: 27–32
View details for DOI 10.1145/3349614.3356023
View details for Web of Science ID 000532790000005
-
From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
USENIX ASSOC. 2019: 475–88
View details for Web of Science ID 000489756800033
-
Salsify: Low-Latency Network Video Through Tighter Integration Between a Video Codec and a Transport Protocol
USENIX ASSOC. 2018: 267–82
View details for Web of Science ID 000471023700018
-
Pantheon: the training ground for Internet congestion-control research
USENIX ASSOC. 2018: 731-743
View details for Web of Science ID 000508006700056
-
Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads
USENIX ASSOC. 2017: 363–76
View details for Web of Science ID 000427296400023
-
The Design, Implementation, and Deployment of a System to Transparently Compress Hundreds of Petabytes of Image Files For a File-Storage Service
USENIX ASSOC. 2017: 1–15
View details for Web of Science ID 000427296400001
-
The Case For Secure Delegation
ASSOC COMPUTING MACHINERY. 2017: 15–21
View details for DOI 10.1145/3152434.3152444
View details for Web of Science ID 000440700800003
-
Network Stack as a Service in the Cloud
ASSOC COMPUTING MACHINERY. 2017: 65–71
View details for DOI 10.1145/3152434.3152442
View details for Web of Science ID 000440700800010
-
Congestion-Control Throwdown
ASSOC COMPUTING MACHINERY. 2017: 122–28
View details for DOI 10.1145/3152434.3152446
View details for Web of Science ID 000440700800018
-
Panel: Privacy Protection in Online Multimedia
ASSOC COMPUTING MACHINERY. 2017: 457-459
View details for DOI 10.1145/3123266.3133335
View details for Web of Science ID 000482109500053
-
Trust but Verify: Auditing the Secure Internet of Things
ASSOC COMPUTING MACHINERY. 2017: 464-474
View details for DOI 10.1145/3081333.3081342
View details for Web of Science ID 000463850000081