Richard De Thorpe, Princeton University