Education
University of British Columbia
Ph.D. in Chemical Engineering
Vancouver, Canada
Machine Learning Optimization
2022 – 2026
GPA 93/100
China University of Petroleum
M.S.E. in Petroleum Engineering
Qingdao, China
GPA 93/100
2019 – 2022
Ranking 3/272 (Top 1%)
Norwegian University of Science and Technology
Visiting Student for Bachelor's Thesis Project
Trondheim, Norway
Grain Packing Simulation Software Deverlopment
China University of Petroleum
B.S.E. in Petroleum Engineering
Qingdao, China
GPA 89.54/100
2019 – 2022
Ranking 8/274 (Top 3%)
Academic Travel and Research Dissemination
-
Differentiable decision tree via "ReLU+Argmin" reformulation. In: Advances in Neural Information Processing Systems. Spotlight . Oct. 2025.
-
Do we really need hundreds of machine learning models in industry? In: SPE Annual Technical Conference and Exhibition. Oct. 2025.
-
Stop using convolutional neural networks: knowledge distillation for an interpretable and lightweight decision tree in rod pump working condition diagnosis. In: SPE Annual Technical Conference and Exhibition. Oct. 2025.
-
A scalable moving-horizon decision tree induction algorithm with near-optimality. In: Canadian Chemical Engineering Conference. Oct. 2023.
-
Neural network-alike decision tree with gradient-based optimization. In: BC Universities Systems and Control Meeting. Aug. 2023.
Teaching Assistant at University of British Columbia
-
CHBE 345 Unit OperationJan. 2025 - April 2025
-
CHBE 356 Process Dynamics and ControlJan. 2024 - April 2024
-
CHBE 241 Material and Energy BalanceSept. 2023 - Dec. 2025
Academic Specialized Training Bootcamp
Summer School on Forecasting and Modeling for Renewable Energy
- Spatio-temporal Process Forecasting, Mixed-Integer Linear Programming, Extreme Value Analysis and Mean Field Game.
2023 & 2024
Calgary & Kelowna, Canada
Summer School on High-performance Computing and Parallel Programming
- Parallel programming in Julia, R and Python, including Multi-threading and multi-processing in both shared and distributed memory (MPI Multi-CPUs and Distributed Multi-GPUs).
2023
Burnaby, Canada
Workshop on Gurobi: optimization for data scientists
- Mixed-Integer Programming.
2023
Virtual
Workshop on Julia Programming Language
- Julia programming basics and advanced techniques.
2023
Vancouver, Canada
UBC Institute of Applied Mathematics
UBC Institute of Applied Mathematics