
I am always looking for motivated postdocs and PhD students. Learn more here.
About me
I build warehouse-scale distributed systems that make big-data applications dramatically faster and cheaper — see projects for what I am working on now.
I am an Assistant Professor at the USC Computer Science Department (since Fall 2023), where I co-lead the USC Networked Systems Lab. Before joining USC, I spent a year at the Google Systems Research Group.
I did my postdoc at MIT CSAIL with Prof. Mohammad Alizadeh and Prof. Adam Belay. I received a Ph.D. in Computer Science from Stanford University in 2019, advised by Prof. John Ousterhout; my PhD study was supported by the Samsung Scholarship (2013–2018).
I received a B.S. in Computer Science and in Mathematics, and an M.Eng. in Electrical Engineering and Computer Science from MIT in 2013.
What's new
- 2026-07"DDB: Source-Level Interactive Debugging for Distributed Applications" is accepted to SOSP'26
- 2026-07"Democratizing MoE LLM Decoding via Barrier-Free Expert Parallelism" is accepted to SOSP'26
@usc.edu