He holds a MsC degree from LMU Munich and obtained his PhD from the Ecole Polytechnique Fédérale de Lausanne. Prior to joining UC3M, he worked as postdoctoral researcher at KU Leuven for 18 months.