Victor Rocha, professor of biology