london, greater london, united kingdom
High Technology High School
Amherst College
Department Of Sociology, Lse