Vic Shihang Li
I build agents that autonomously design and operate systems end-to-end, and the systems that run those agents quickly, reliably, and securely.
I'm Vic, a third-year CS PhD student at the University of Washington. I am advised by Simon Peter and Tom Anderson, and affiliated with SysLab, FOCI and SyFI.
I co-lead the Self-Defining Systems initiative, which asks how systems should be built when agents drive the end-to-end work: specification, design, implementation, and operation. This builds on my prior work across the datacenter system stack, spanning hardware abstractions, OS, and application runtimes. More in my research page and resume.
Before UW, I worked with Malte Schwarzkopf as an MS student at the ETOS group at Brown. Before that, I studied Finance and CS as an undergraduate at NYU Stern School of Business.
News
Publications
Professional Experience
Services
- Co-organizer of the first-year PhD mentor-mentee program at UW CSE.
- Pre-PhD applicant mentor for the 2024 cycle, via the PAMS program at UW CSE.
- Mentor for first-year PhD students in the 2024-25 academic year.
- Member of EuroSys '25 Shadow PC.
Teaching
I find teaching deeply rewarding. I have TAed for the following courses:
- CSCI 0300: Fundamentals of Computer Systems @ Brown
- CSCI 1760: Multiprocessor Synchronization @ Brown
- STAT-GB.2308.10: Stochastic Processes @ NYU
I am also an instructor for CSE 492R @ UW, a program designed to make research more accessible to undergraduates. In this class, I teach and mentor undergraduate students on a project closely related to my research.
Outside of work, I go on big road trips and take pictures.