Leo Laporte, professor of earth sciences