About
I study how machine learning can model and control physical systems.
My work combines machine learning, scientific computing, fluid mechanics, and control.

I am a PhD student in Mechanical Engineering at the University of Washington, advised by Prof. Stefania Fresca and affiliated with the AI Institute in Dynamic Systems.
I develop neural surrogate models and reinforcement learning methods for high-dimensional flow control. My current work studies whether learned dynamics preserve the action sensitivities required for reliable controller extraction and optimization.
Before UW, I completed an MEng and BA in Information and Computer Engineering at the University of Cambridge. I studied nonlocal state inference in neural PDE surrogates and interpretable deep learning for wildfire prediction. I also completed research internships at the European Bioinformatics Institute and J.P. Morgan.
I enjoy moving between analysis, implementation, and physical validation. Outside research, I play badminton, hike, and explore the Pacific Northwest.
Research home
Seattle, Washington
University of Washington
Department of Mechanical Engineering
Languages
English and Mandarin
Native proficiency, with additional study in Cantonese, French, and Japanese.
Away from the desk
Badminton and the outdoors
Former Cambridge University squad member and event organizer.
Technical toolkit
Methods I work with.
I select tools for the scientific question. This is a representative list.
Learning
PyTorch, TensorFlow, Stable-Baselines3, scikit-learn, PyTorch Geometric
Scientific computing
NumPy, SciPy, MATLAB, Julia, numerical PDEs, reduced-order modeling
Engineering
Python, Git, Linux, Jupyter, ROS/ROS2, SQL, LaTeX
Analysis and visualization
Pandas, Matplotlib, Plotly, Seaborn, OpenCV, explainability methods