Research interests center on algorithms for scientific computation. As a numerical analyst, develops algorithms for solution of integral equations and partial differential equations. Expertise includes fast multipole methods, high-order quadrature techniques, special functions of mathematical physics, harmonic-analysis-based methods, wavelets, signal processing, and machine learning. Research applications include computational electromagnetics, including time-domain methods and nonreflecting boundary conditions. Recent work in computational methods for thermophysical equations of state and data analysis for low-temperature superconducting transition-edge sensors.