Oscar Nierstrasz was born in the Netherlands, but grew up in Canada. He completed his B.Math at theUniversity of Waterlooin 1979 and his M.Sc. in 1981 and his Ph.D. in 1984 at theUniversity of Toronto, in the area of Office Information Systems. He worked at theFORTH Institute of Computer Sciencein Crete for one year (1985), and has lived since then in Switzerland. He was a member of the Object Systems Group at theCentre Universitaire d’Informatiqueof theUniversity of Geneva, Switzerland (1985-1994) before coming to Bern. He is a citizen of Canada, Switzerland and Italy.