I am a 4th year PhD student at the MadAbility Lab at the University of Wisconsin-Madison, supervised by Prof. Yuhang Zhao. My research interests include Human-Computer Interaction, AI-powered Interactive System, Augmented and Virtual Reality (AR/VR), and Accessibility.

I'm interested in building intelligent interactive systems that empower people.

Before UW-Madison, I received my B.S. in Computer Science from Peking University in 2022.


Education

University of Wisconsin-Madison, Madison, WI, USA
Ph.D. in Computer Science
Sep. 2022 - Present
Peking University, Beijing, China
B.S. in Computer Science
Aug. 2018 - Jul. 2022

Work Experience

Niantic Spatial , London, United Kingdom
Research and Development Intern
Mentor: Dr. Jessica Van Brummelen and Prof. Gabriel Brostow
May. 2025 - Sep. 2025
Microsoft Research Asia , Beijing, China
Research Intern, Data and Knowledge Intelligence (DKI)
Mentor: Dr. Yun Wang
Jan. 2022 - Jun. 2022

Projects

Immersive Privacy Notification Framework in VR

We designed and implemented a VR privacy notification framework that is adaptable to different notification placements and message priorities. It supports privacy notifications attached to the user's head-mounted display (HMD), attached to the user's virtual body, and anchored in the VR world. It also supports privacy notifications with different priorities and renders them with different emphasis on being explicit and preserving user's immersive experience.

TreeVisual: Learning Tool for Tree Visualization

We developed TreeVisual, a tool for teaching and learning tree visualization. It's based on JavaScript, jQuery, and d3.js. It contains 6 interactive tree layouts on 16 datasets, with a side-by-side UI with two tree layouts rendered in tandem to allow comparison between layouts.
[Demo]

Published in ASEE 2022.

And more to come!


Publications

TreeVisual: Design and Evaluation of a Web-Based Visualization Tool for Teaching and Learning Tree Visualization
Brendan J. O'Handley, Yuheng Wu, Haobin Duan, Chaoli Wang
ASEE, 2022


Teaching

  • CS320: Data Science Programming II
    Teaching Assistant, University of Wisconsin-Madison, Fall 2025

  • CS220: Data Science Programming I
    Head Teaching Assistant, University of Wisconsin-Madison, Fall 2023, Spring 2024, Summer 2024

  • CS577: Introduction to Algorithms
    Teaching Assistant, University of Wisconsin-Madison, Spring 2023

  • CS220: Data Science Programming I
    Teaching Assistant, University of Wisconsin-Madison, Fall 2022


Miscellaneous

  • Award & Honors: Third Prize Scholarship, Peking University, 2019
  • Programming Languages: Python, JavaScript, C#, C++, Swift, HTML/CSS, SQL
  • Tools & Technologies: PyTorch, R, Unity, MATLAB, ReactJS, VueJS, Flask, Git, Linux
  • Languages: Chinese Mandarin, Chinese Cantonese, English