I am a PhD candidate in the Computer Science Department at Brown University, under the supervision of Professor Maurice Herlihy. I have a broad interest in distributed and parallel computing, especially on the theoretical side. I have worked on the design and analysis of algorithms for work-stealing thread scheduling, radio networks, and reader-writer locks.

I received my M.S. in Computer Science from Dartmouth College, where I was advised by Professor Prasad Jayanti. I got my B.Eng. in Computer Science from Beijing University of Posts and Telecommunications.

During the summer of 2015, I worked on cloud task scheduling problems at Microsoft Research Asia in Beijing as a research intern, under the supervision of Thomas Moscibroda.