She received her Ph.D. in Computational Astrophysics from Cardiff University and completed a postdoctoral fellowship at the Max Planck Institute for Gravitational Physics and led its efforts in computational science for a number of years before joining CCT.