Zhaoheng (Billy) Li
CS Ph.D. Student @ University of Illinois Urbana-Champaign

Thomas M. Siebel Center, Room 2119
201 N. Goodwin Ave.
Urbana, IL 61801
I am a fourth-year CS PhD student at the University of Illinois at Urbana-Champaign (UIUC) advised by Prof. Yongjoo Park. I am a member of CreateLab and DAIS. My research interests are Systems for AI and ML, Interactive data analytics, Vector databases, and Graph algorithms.
I currently work extensively with computational notebooks and vector indexing; my work aims to bridge established database principles with these emerging technologies used extensively in exploratory AI to enhance user experience. My research has been generously funded by the NCSA for the Fall 2023 semester.
During my undergraduate study at UIUC, I was fortunate to get early exposure to research, starting with a fun side project of DOTA2 match outcome prediction in the Esports Analytics Lab. I then proceeded with involved works: Deep Steerable Graph Generation with Prof. Carl Yang, and my bachelor’s thesis “REFORM: Fast and Adaptive Solution for Subteam Replacement” advised by Prof. Hanghang Tong.
I dedicate my summers to internships; I am currently interning in ByteDance’s System Infrastructure Lab and doing research on on-cloud vector databases. My previous internships and projects include:
- Summer 2024: System Infrastructure Lab @ ByteDance, Filtered Vector Search Indexing
- Summer 2023: Google BigQuery @ Google, Efficient GROUP BY for Structs
- Summer 2022: Google S2Infra @ Google, SQL Profiling with BPF
- Summer 2020: Google Local Services @ Google, Ads Ranking Algorithms
- Summer 2019: Google ContentAds @ Google, Monitoring Pipeline for Ad Requests
News
May 19, 2025 | I have returned to ByteDance’s System Infrastructure Lab as a Research Intern for Summer 2025. |
---|---|
May 16, 2025 | I gave a talk at PyCon 2025 titled “World’s First Undoable Notebook” for my ongoing research project, Kishu. →Slides, Talk← |