 In order to avoid statelessness of their third child, Jos' mother gave birth to him in The Hague, so that he obtained Dutch citizenship.Jos got his schooling in French at Geneva.In 1988 he received his bachelor's degree in computer science and a year later in pure mathematics, both at the University of Geneva, and his Masters and Ph.D. in computer science at the Dynamic Graphics Project at University of Toronto.