Prior to joining UC3M he completed his PhD at University College London, in 2014. He attended the University of Bonn for his undergraduate studies, part of which he spent as visiting student at UC Berkeley.