I’m a PhD student at the Computational and Biological Learning Lab (CBL), Cambridge supervised by Adrian Weller and advised by José Miguel Hernández-Lobato. I also collaborate closely with amazing people from the Computational Cognitive Science group (CoCoSci) at MIT and the Visual Geometry Group (VGG) at Oxford.

I obtained MSc in Advanced Computer Science from Oxford, and I was awarded BSc in AI with Class Prize for Top Performance from Edinburgh University.


Broadly, I am interested in driving substantial advancements in humanity’s development. To this end, my research focuses on the complementary goals of developing generally competent embodied agents (AGI) and understanding human intelligence.

Concretely, my work involves expanding the foundation and scope of probabilistic, differentiable programming and program synthesis which builds on:

  • probabilistic modelling and inference for managing uncertainty;
  • neural networks for pattern recognition, amortization;
  • symbolic languages for knowledge representation;

and leverages principles such as causality, compositionally, and hierarchy.

Beyond this, I like to seek truth and beauty as they are found in nature, maths, and art.