About

I study how machine learning can model and control physical systems.

My work combines machine learning, scientific computing, fluid mechanics, and control.

Ruige Kong in profile by the waterfront at dusk

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