Olle Calles, professor i biologi