Hi! I'm a final-year Ph.D. candidate in Computer Engineering at the University of Illinois Urbana-Champaign (UIUC), advised by Prof. Volodymyr Kindratenko. Before that, I received my M.S. from UIUC, advised by Prof. Shenlong Wang, where I worked on generative models for autonomous driving, and my bachelor's degrees from the ZJU-UIUC Institute.
My research centers on large language and vision-language models, in particular reinforcement learning–based post-training and AI agents. I also have substantial experience with visual generative models such as diffusion and video generation. Across these areas, I am especially interested in turning imperfect feedback, such as online user signals, LLM judgments, and visual quality metrics, into reliable training rewards for open-ended tasks. My work spans applications in e-commerce search, web automation, medical report generation, and video creation, as well as generative models for autonomous driving earlier in my PhD. I regularly serve as a reviewer for CVPR, ECCV, and NeurIPS.
I am graduating in December 2026 and looking for full-time positions in VLMs, AI agents, and video generation. Feel free to reach out!
TikTok · Machine Learning Engineer Intern · May – Aug 2026
LLM / VLM AI agent RL post-training Reward design Distributed training E-commerce Query recommendation
Schematic of the serving and training pipeline. Internal work; no public paper.
Internal project — no public release
Xpeng Motors · Machine Learning Intern · May 2025 – Jan 2026
LLM / VLM Autonomous driving Vision-language-action BEV representation End-to-end driving Distributed training
Two-stage training: pretrain on rendered nuPlan planning data, then fine-tune on nuScenes with BEV maps from a frozen perception model.
Manuscript under review
Amazon · Applied Scientist Intern · May – Aug 2024
LLM / VLM AI agent Web agents Context compression
A shared history compressor distills each verbose past web state into a fixed-length representation before the action-prediction transformer.
UIUC · Dissertation chapter · Jan 2025 – Jun 2026
Video generation / understanding AI agent LLM / VLM Diffusion models / visual generative models RL post-training Reward design Chain-of-thought planning
The generator and its metrics are treated as an environment; language agents plan, inspect, regenerate, and roll back around a frozen video diffusion model.
UIUC · Jun 2025 – Jan 2026
AI for healthcare LLM / VLM AI agent RL post-training Reward design Report generation LLM-as-judge
Figure 2 of the paper: the MedQPA evaluation loop (question proposing and answering), reflective prompting, and the RL update against the MedQPA reward model.
UIUC · Nov 2023 – Feb 2025
Diffusion models / visual generative models AI for healthcare Video generation / understanding MRI super-resolution Inverse problems 3D representation
At each denoising step, perpendicularly trained 2D diffusion models give initial estimates and a lightweight 3D network learns to fuse them in score space; alignment modules inject hierarchical 2D features.
UIUC · Jul 2022 – Aug 2023
Autonomous driving Diffusion models / visual generative models BEV map segmentation Generative priors
An off-the-shelf perception model gives a noisy estimate; a generative encoder, transformer sampler, and decoder turn it into realistic, diverse map layouts.
UIUC · Jan – Oct 2022
Autonomous driving Diffusion models / visual generative models LiDAR generation Score-based models
Point clouds are generated by score-based denoising in the equirectangular range/intensity view.