Professor & NSERC Industrial Research Chair, University of British Columbia
Computational scientist working at the intersection of inverse problems, machine learning, and the geosciences.
I am a Professor in the Department of Earth, Ocean & Atmospheric Sciences and the Institute of Applied Mathematics at UBC, where I hold the NSERC Industrial Research Chair in Computational Geoscience. My work develops computational methods for large-scale problems in science and engineering — from inverse problems and electromagnetic geophysics to modern machine learning. A central thread of my recent research is the view of deep neural networks as dynamical systems governed by ordinary and partial differential equations, which opens a principled path to architectures that are stable, reversible, and interpretable.
What draws me to the ODE/PDE view of deep networks is that it connects a new science — deep learning — to the classical mathematics we already trust. When a network is understood as a discretized dynamical system, its behaviour stops being a black box: that bridge to well-studied theory is, to me, where the explainability of deep networks comes from.
Full list on Google Scholar (150+ papers, ~13,800 citations).
Large-scale computational inverse problems and optimization for noisy, ill-posed systems.
Viewing neural networks as dynamical systems to design stable, reversible, explainable architectures.
Forward modelling and inversion of electromagnetic and time-domain geophysical surveys.
Applied ML for imaging, mineral prospectivity mapping, and scientific discovery.