Prior to joining Disney Research, he had extensive experience as a R&D software engineer in the film industry, working for post production companies like Sony Pictures Imageworks and Weta Digital. He holds a BS in Computer Science from the University of Sevilla (Spain) and a MSc in Astronomy from Swinburne University of Technology (Australia).