He holds a degree in Physics, an MA in Science and Maths education and a PhD in Science Education from the Autonomous University of Barcelona (Catalonia), has been a post-doctoral researcher (JSPS programme) at the University of Hokkaido (Japan) and a doctoral scholarship (Marie Curie training programme) at the University of Leeds (UK) where he worked from 2003 to 2013 as a research fellow and a lecturer in Science Education. He teaches in undergraduate and post graduate teaching training programmes for primary and secondary education.