Dynamics and Computation Theory Lab
Gatsby Unit at the SWC, University College London
We are interested in understanding the general principles of computation, how they are implemented in neuronal networks, and how they emerge through learning in both machines and animal brains. More specifically, we ask how connectivity shapes neural population dynamics and the geometry of neural representations, how learning changes these structures, and how they support decision-making, memory and behaviour. We develop mathematical and computational approaches that let us identify these mechanisms in recurrent and deep neural networks, drawing on theoretical and computational neuroscience, statistical physics, machine learning and dynamical systems theory. We work first in simplified settings, then extend and tailor these approaches to model and analyse large-scale neural recordings and causal perturbation experiments, which we use to constrain theories and distinguish between possible mechanisms. Our aim is to understand which aspects of network architecture, dynamics and learning are essential for a computation, and which principles generalise across different systems.
We are always looking for highly motivated and committed theoreticians and computer scientists — see Join for open positions and how to apply.
News
| Oct 01, 2026 | Pratyusha Chowdhury joins the Lab as a Postdoc |
|---|---|
| Sep 28, 2026 | Ale, Jan, Jake, Hantao and Matt are presenting their work in the Bernstein Conference |
| Sep 03, 2026 | Ho Yin’s last preprint form his PhD is out! You can find it here |
| Sep 01, 2026 | Mikolaj Sobieralski joins the Lab as an MSci student in Neuroscience |
| Aug 19, 2026 | Agos becomes an ELLIS member |