His research interests include dynamical systems (classical and quantum chaos), statistical physics, mathematical physics, and computational physics, as well as general relativity. He is developing the background calculations of PHOEBE 2 related to meshing of stellar objects and accurate calculation of their properties. He is also developing the framework for misaligned orbits and heat redistribution.