After his Ph.D., he joined the National Research Council of Canada where he worked with Stephen Downes before joining SocialText for a year in 2005.