I am a Professor of Astrostatistics and Astroinformatics at the Mullard Space Science Laboratory (MSSL) at University College London (UCL) and a Turing Fellow at the Alan Turing Institute, the UK’s national centre for data science and artificial intelligence (AI).

My research interests encompass a wide range of areas within astroinformatics and astrostatistics, including Bayesian inference, harmonic analysis, optimisation, computational techniques, and machine learning and artificial intelligence, with a focus on application to cosmology and radio interferometry.

I am Founder and CEO of Copernic AI, a startup company developing geometric generative AI techniques. Try out the latest generative AI!

I also offer AI training and consulting services through Neural Learning.

I am Director of Research (Astrophysics) of UCL’s Centre for Doctoral Training (CDT) in Data Intensive Science. I am a Core Team member of the ESA Planck satellite mission, a member of the Square Kilometre Array (SKA) Science Data Processor (SDP) working group, a member of the ESA Euclid satellite Science Consortium, and a member of the Large Synoptic Survey Telescope (LSST) Dark Energy Science Collaboration (DESC) and Informatics and Statistics Science Collaboration (ISSC).

Previously I was a Royal Society Newton Fellow and before that a Leverhulme Early Career Fellow at UCL. Prior to that I was a Scientist in the Electrical Engineering Institute at Ecole Polytechnique Federale de Lausanne (EPFL) and a Research Fellow of Clare College, Cambridge, after receiving a PhD in Astrophysics from the University of Cambridge.

- Astrostatistics
- Astroinformatics
- Bayesian Inference
- Harmonic Analysis
- Optimisation
- Scientific Computing
- Machine Learning and Artificial Intelligence

We resurrect the infamous harmonic mean estimator for computing the marginal likelihood (Bayesian evidence) and solve its problematic …

PURIFY provides functionality to perform radio interferometric imaging, i.e. to recover images from the Fourier measurements taken by …

S2FFT is a JAX package for computing Fourier transforms on the sphere and rotation group. It leverages autodiff to provide …

S2LET provides efficient routines for fast wavelet analysis of signals on the sphere. It supports both axisymmetric and directional …

S2WAV is a JAX package for computing wavelet transforms on the sphere and rotation group. It leverages autodiff to provide …

The SO3 code provides functionality to perform fast and exact Wigner transforms on the rotation group.

SOPT provides functionality to perform sparse optimisation using state-of-the-art convex optimisation algorithms.

SSHT provides functionality to perform fast and exact spin spherical harmonic transforms based on the sampling theorem on the sphere …