Harry Beevers, professor of biology