Francis Yan

Francis Y. Yan

ABOUT ME

I am a fifth-year computer science Ph.D. at Stanford University advised by Keith Winstein and Philip Levis, with a research focus on practical machine learning for networking. Please refer to my research statement for more details.

My most recent research proposed a machine-learned video streaming algorithm that robustly outperformed 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. I'm very proud of it because building a free and open-source “YouTube TV” might be a lot more challenging than you thought! 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.

EDUCATION

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

PUBLICATIONS

WORK EXPERIENCE

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

TEACHING EXPERIENCE

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.207J: Networks
Spring 2014

ACTIVITIES

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

HONORS AND AWARDS

SKILLS

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