聖約翰學院
里夫林出生於倫敦。他曾在劍橋大學聖約翰學院學習數學和物理學，分別於1937年和1952年取得其文學士和自然科學博士學位。