I'm a Professor of Mathematics and Associate Director of the School of Computing at Boise State, and I recently returned from four years as an NSF Program Manager in Computational Mathematics. I develop mathematical and statistical methods for inverse problems: how to recover hidden structure from incomplete, noisy data, and how much to trust the result. My work spans regularization theory, uncertainty quantification, and data assimilation, with applications in the geosciences, imaging, and signal processing. More recently, I've been studying the theory behind learned approaches to inverse problems. My teaching brings this computational perspective into the classroom, from introductory programming for mathematics students to scientific computing and inverse methods.










