I am a first-year PhD student in Computer Science at Princeton University. Professor Wyatt Lloyd and I are tackling interesting research problems spanning distributed systems, databases, and computer networks.

Prior to attending Princeton, I earned a Master’s in Computer Science at Carnegie Mellon University, where I was fortunate to be co-advised by Srini Seshan and Vyas Sekar. I also spent a few years in industry, and before that, I earned my BA from Amherst College with a double major in Computer Science and Economics.

I help organize Princeton’s Systems Lunch Seminar. If you are interested in giving a talk, please send me an email.


  1. Alembic: Automated Model Inference for Stateful Network Functions
    Soo-Jin Moon, Jeffrey Helt, Yifei Yuan, Yves Bieri, Sujata Banerjee, Vyas Sekar, Wenfei Wu, Mihalis Yannakakis, Ying Zhang
    In Proc. 16th USENIX NSDI, 2019
    [paper] [slides]

  2. Learning to Associate Words and Images Using a Large-scale Graph
    Heqing Ya, Haonan Sun, Jeffrey Helt, Tai Sing Lee
    In Proc. 14th Computer and Robot Vision (CRV), 2017


Carnegie Mellon

Amherst College