I consider myself a 'computational natural scientist' (Greg Chaitin described me as a "new kind of practical theoretician"). My interests lie at the intersection of two major areas of science, namely computability and causality leading to what I call Algorithmic Information Dynamics.
My main research aim is twofold (1) to understand and characterize the behaviour of artificial and biological systems such as cognition (both animal and human) from a computational perspective, and (2) to develop methods to reprogram synthetic and living cells as if they were computer programs.
I co-lead the Algorithmic Dynamics Lab at Karolinska Institute in Stockholm, and I am the head of the Algorithmic Nature Group, the Paris-based lab behind the Online Algorithmic Complexity Calculator. Previously, a Research Associate at the Behavioural and Evolutionary Theory Lab at the University of Sheffield before joining the University of Oxford as a Senior Researcher (Faculty Member) in the Department of Computer Science in the UK.
I am also the Editor of Complex Systems, the first journal in the field (founded in 1987 by Stephen Wolfram).
As book editor and author:
As volume contributor: