harrison was educated at bede school, sunderland, clacton county high school and selwyn college, reading natural sciences (chemistry), before receiving a phd in physical chemistry. he taught at cambridge university until 1979 becoming a fellow of selwyn and its senior tutor.