He taught mathematics at King's College, Auckland (1948–53) and the University of Punjab in Lahore, Pakistan (1953–4). From 2009 until 2011 he was Director Centre for Philosophy of Natural and Social Science at the London School of Economics.