Hansson har en Bachelor of Arts-grad i sosialøkonomi fra University of British Columbia (1980) og i tillegg en Ph.D i sosialøkonomi fra Harvard University (1987). Ved University of British Columbia var han forskningsassistent de to årene etter endt studie, og han var også forskningsassisten de tre siste årene på Harvard.