His research is in computer networks and distributed systems, with a focus on programmable networks, software-defined networking, and cloud computing. He received his BS in computer science and BA in economics from Peking University in 2011, and his MA and PhD in computer science from Princeton University in 2013 and 2016, advised by Professor Jennifer Rexford. After that he was a postdoctoral researcher at UC Berkeley for one year, working in the AMPLab/RISELab with Professor Ion Stoica. He has received many awards and honors, including NSDI Best Paper Award (2018), Facebook Communications & Networking Research Award (2018), Siebel Scholar (2016), and Princeton's Charlotte Elizabeth Procter Honorific Fellowship (2015).