카디프대학교에서 천체물리학을 공부하고 브리스톨대학교에서 박사 학위를 받았으며, NASA 저널에 여러 편의 논문을 기고했다. 수십 년 동안 학생들에게 물리학을 가르치며 물리에 관한 다양한 책을 저술했다.