he taught at selwyn college and cambridge university