Research Focus
My research is at the intersection of Human-computer Interaction (HCI), programming tools, sensemaking, intelligent user interfaces, and human-AI interaction, where I design and build systems that accelerate online sensemaking for developers and facilitate human-AI interactions for end-users.
Invited Talks & Guest Lectures
Sept. 2023
Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models, Viginia Tech
Mar. 2023
Accelerating Programming Sensemaking with Human-Centered Interactive Systems, Microsoft Research
Mar. 2023
Accelerating Programming Sensemaking with Human-Centered Interactive Systems, Apple AI/ML
Feb. 2023
Accelerating Sensemaking with Human-Centered Interactive Systems, Google Research
Feb. 2023
Accelerating Sensemaking with Human-Centered Interactive Systems, Allen Institute for Artificial Intelligence (AI2)
Aug. 2022
Bridging the Abstration Gap Between End-User Programmers and LLM-backed Code-Generating Models, Microsoft Research
Aug. 2020
Understanding Refactoring with Golang, Google Cloud DevEx Presentation
April 2018
Supporting Knowledge Acceleration for Programming from a Sensemaking Perspective, Sensemaking Workshop at CHI Conference on Human Factors in Computing Systems
Service
Academic Service
Paper Reviewing
Conferences: CHI (2019 - 2025), CSCW (2019 - 2023), UIST (2019 - 2024), IUI (2020), VAST (2020)
Journal: TOCHI (2022)
Special Recognitions for Outstanding Reviews: UIST (2021), CHI (2023)
Departmental & Community Service
Committee Member
Ph.D. Admission Committee (2022-2023)
Committee Member
REU (Research Experience for Undergraduate) Admissions Committee (2021-2022)
Committee Member
CMU HCII Faculty Lunch Organization Committee (2019-2020)
Committee Member
CMU HCII Ph.D. Student Lounge Committee (2019-2020)
Selected Honors, Grants, Awards & Coverage
April 2023
🏅 Best Paper Honorable Mention Award, ACM CHI Conference on Human Factors in Computing Systems (CHI 2023)
Nov. 2022
Special Recognitions for Outstanding Reviews, ACM CHI Conference on Human Factors in Computing Systems (CHI 2023)
Oct. 2021
🏆 Best Paper Award, 24th ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW 2021)
June 2021
Special Recognitions for Outstanding Reviews, 34th Annual ACM Symposium on User Interface Software and Technology (UIST 2021)
Oct. 2019
🏅 Best Paper Honorable Mention Award, 32nd Annual ACM Symposium on User Interface Software and Technology (UIST 2019)
March 2017
James B. Angell Scholar, 94th Annual Honors Convocation, University of Michigan
March 2017
EECS Scholar Award, 2017 EECS Honors & Awards Reception, University of Michigan
May 2016
Summer Undergraduate Research Experience (SURE) program, University of Michigan
July 2015, July 2016
Tang-Junyuan Fellowship (Top 2/250, $50,000), UM-SJTU Joint Institute
Dec. 2015, April 2016
Dean's List, University of Michigan
Aug. 2015
Basic Teaching Assistant Certificate, Center for Learning and Teaching, UM-SJTU Joint Institute
Dec. 2013, Aug. 2014, Dec. 2014
Dean's List, UM-SJTU Joint Institute
June 2015
Fellowship for Outstanding Academic Performance, Shanghai Jiao Tong University
Languages, Technical Skills & Courses
Languages
English, Chinese (Mandarin) - Native or bilingual proficiency, German - Limited working proficiency
Programming
HTML/Javascript/CSS, Python, SQL, C/C++, Swift, Java, LaTeX, etc.
Web & App Development
React.js, Angular, Redux, Bootstrap, Node.js, PHP, Ionic Framework, etc.
Deep Learning & AI
PyTorch, Tensorflow, ml5.js
Courses
Machine Learning, Deep Learning, Advanced User Interfaces, Database Management Systems, Information Security, Web Development