Ricardo obtained his PhD in 2005 from Carnegie Mellon University, at the recently founded Machine Learning Department.
After a period as a postdoctoral researcher in the Gatsby Computational Neuroscience Unit, UCL, and the Statistical Laboratory, Cambridge, Ricardo joined the Statistical Science department at UCL, where he is currently a Senior Lecturer.
Since 2016, Ricardo has also been appointed as a Faculty Fellow of the Alan Turing Institute. He has also published at and served in the senior program committee of several top machine learning venues such as NIPS, ICML, UAI and AISTATS.
His research focuses on Bayesian methods and computational approaches for problems in a variety of areas, more recently on large-scale spatiotemporal analytics and causal inference.