Robert Edgar, professor of biology