 He studied in Christchurch at Christ's College and then Canterbury University College, graduating MA with first class honours in mathematics and mathematical physics, and studied under Karl Popper, then a refugee lecturer.Postwar he graduated from St. John's College, Cambridge with a BA (1946) and PhD (1949).He held a MA and a PhD degree, and an honorary LLD degree.