Haoran Zhang

Haoran Zhang

Ph.D. Student

University of Pennsylvania

About me

I am a second year Ph.D. student in the Department of Computer and Information Science at Penn, co-advised by Vincent Liu and Sebastian Angel. Before Penn, I obtained B.E. Degree in Computer Science from Tsinghua University.

My research interests include distributed systems, databases and networking.

I’m allergic to cats, but the advent of CaaS (Cat-as-a-Service) has made cloud petting possible. 瓜皮(←) is my favorite.


  • Distributed Systems
  • Databases
  • Networking


  • Ph.D. in Computer Science, 2019 - Current

    University of Pennsylvania

  • B.E. in Computer Science, 2014 - 2019

    Tsinghua University


(2023). Executing Microservice Applications on Serverless, Correctly. ACM SIGPLAN Symposium on Principles of Programming Languages (POPL).

PDF Code

(2020). Fault-tolerant and Transactional Stateful Serverless Workflows. Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI).

PDF Code extended report


  • haorz<at>seas<dot>upenn<dot>edu