Francis Y. Yan


I am a fifth-year computer science Ph.D. at Stanford University advised by Prof. Keith Winstein and Prof. Philip Levis, with a research focus on applying machine learning to improve networked systems.

My most recent research proposed a machine-learned video streaming algorithm that robustly outperforms existing schemes. For the purposes of training and evaluation, I built a live TV streaming website, Puffer (Community Award at NSDI '20), which currently has more than 100,000 users, and is covered by Wikipedia and many press articles. Previously, I received a USENIX ATC Best Paper Award for Pantheon.

In my spare time, I play table tennis at the Stanford Table Tennis Club.


Stanford University
Stanford, CA
Ph.D. in Computer Science
September 2015 - June 2020 (expected)

Tsinghua University
Beijing, China
B.S. in Computer Science with Highest Distinction
August 2011 - July 2015
B.A. in Economics
August 2012 - July 2015

Massachusetts Institute of Technology
Cambridge, MA
Exchange Student in EECS Department
January - May 2014



Microsoft Research, Mobility and Networking Research Group
Redmond, WA
Research Intern mentored by Dr. Ganesh Ananthanarayanan and Dr. Yuanchao Shu
June - September 2019

Google, Congestion Control Group
Mountain View, CA
Research Intern mentored by Dr. Yuchung Cheng
June - September 2016

Microsoft Research, Wireless and Networking Group
Beijing, China
Research Intern mentored by Dr. Yunxin Liu
March - June 2015

Baidu, Big Data Lab
Beijing, China
Research Intern on the team led by Prof. Tong Zhang
June - August 2015

The University of Hong Kong, Computer Science Department
Hong Kong
Research Assistant advised by Prof. Francis Lau
July - August 2014


Stanford University, Computer Science Department
Stanford, CA
Course Assistant for CS140: Operating Systems
Winter & Spring 2019

Massachusetts Institute of Technology, EECS Department
Cambridge, MA
Grader for 6.207/14.15: Networks
Spring 2014


Professional Services
Chuang Plus (startup incubator of Tsinghua University)
Director, Tsinghua Student Associations Department
Member, Tsinghua-Berkeley Global Technology Entrepreneurship Program
2014 - 2015
Social Practice



C, C++, Python, TensorFlow, PyTorch, Linux kernel (contributor), SQL, HTML, CSS, JavaScript, LaTeX