I design learning systems that reason over structure, adapt across
changing conditions, and stay useful when simulation meets the
constraints of the real world.
Generalization beyond one simulator, dataset, or control task.
My recent research sits at the intersection of model-based RL,
graph neural networks, physics-informed simulation, and engineered
systems. The throughline is practical: learn useful structure from
complex systems and test whether it still works when conditions shift.
Research writing and code releases, with a point of view.
A research Substack is in development for essays that look across
papers rather than treating each one in isolation. More code and
artifacts will follow as recent work moves from pre-publication to
public release.
Before my academic career, I competed in two Olympic Games in modern
pentathlon. I have also taught and mentored in engineering and
sustainability, served in governance roles, and continue to work on
sustainability in sport through
Racing To Zero.