I am an Assistant Professor of Computer Science at Johns Hopkins University, where I lead the Order Lab. My research spans broadly in systems including OS and distributed systems. I am particularly interested in the research of building reliable, efficient, and defensible systems in data centers, mobile phones and IoT devices.

I’m looking for motivated graduate students and undergraduate interns who are interested in systems building and research. Prospective students please read this.



My recent research projects are:

Recent Publications

(Full publication list)


I am very fortunate to work with the following people:

Professional Service



I received my Ph.D. from UCSD working with Prof. Yuanyuan Zhou. Before joining Hopkins, I took one year off at MSR Redmond Systems Group to gain exposure to real system challenges in a state-of-the-art cloud service, Microsoft Azure. I received B.S. (Computer Science) and B.A. (Economics) from Peking University.

Note: Ryan is my English name. For legal documents and publications, Peng Huang is used.