I am a PhD student in the Computer Science Department, School of Computer Science, at Carnegie Mellon University with a research interest in database management systems (DBMSs). More specifically, I am exploring the design and engineering challenges of “self-driving” systems. I am extremely fortunate to be advised by Andy Pavlo, and I am a member of the Database Group (CMU-DB), Parallel Data Lab, and SNAP Lab.
I am one of the lead developers of NoisePage, CMU-DB’s new in-memory relational DBMS that is designed for self-driving operation.
I previously completed a MS in Computer Science at CMU, graduating in December 2018. Prior to graduate school, I worked at Western Digital for 8 years performing firmware validation on storage devices while earning a BS in Computer Science & Engineering at UC Irvine.
Ling Zhang, Matthew Butrovich, Tianyu Li, Yash Nannapanei , Andrew Pavlo, John Rollinson, Huanchen Zhang, Ambarish Balakumar, Daniel Biales, Ziqi Dong, Emmanuel Eppinger, Jordi Gonzalez, Wan Shen Lim, Jianqiao Liu, Lin Ma, Prashanth Menon, Soumil Mukherjee, Tanuj Nayak, Amadou Ngom, Jeff Niu, Deepayan Patra, Poojita Raj, Stephanie Wang, Wuwen Wang, Yao Yu, and William Zhang. “Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems”. In: CIDR 2021, Conference on Innovative Data Systems Research. 2021.
Andrew Pavlo, Matthew Butrovich, Ananya Joshi, Lin Ma, Prashanth Menon, Dana Van Aken, Lisa Lee, and Ruslan Salakhutdinov. “External vs. Internal: An Essay on Machine Learning Agents for Autonomous Database Management Systems”. In: IEEE Data Engineering Bulletin (June 2019), pp. 32–46. PDF
Carnegie Mellon University