Yuan Luo
PhD Candidate in Applied Math at UC Davis
My primary research interest are computational topology, geometry processing, and their applications in machine learning.
My current and previous mentors include Dr. Joel Hass, Dr. Dmitriy Morozov, Dr. Patrice Koehl, Dr. Arnur Nigmetov, Dr. Bradley J. Nelson and Dr. Li Cai.
I interned at Meta as a machine learning software engineer in summer 2025, at the International Computer Science Institute as a research intern in summers 2024 and 2026, and at Lawrence Berkeley National Laboratory as a research intern in summer 2023.
Research
Projects
Topology-Guided Diffusion
PyTorch
Guide a diffusion sampler with persistent homology losses so generated images keep prescribed loops.
ShapeComp
C++ · Python
Geometry processing for mesh I/O, exact geodesics, homology generators, and fundamental domains, with reusable comparison primitives and Python bindings.
BATS
C++ · Python
Computing and visualizing persistent homology, including the update schemes used for iterated persistence computations.
Torch-TDA
PyTorch
Automatic differentiation of topological features and common topological loss functions for machine-learning pipelines.