His research focuses on the development of computationally optimal parallel, high-performance algorithms, that are efficient and scalable on state-of-the-art architectures. It is driven by applications in biosciences and geophysics, such as cardiovascular mechanics, medical image analysis, and seismic wave propagation. His research has resulted in the development of state-of-the-art distributed algorithms for adaptive mesh refinement, geometric multigrid, fast Gauss transform and sorting.