Gouveia Junior, Mario, Universidade do Porto e Universidade de Aveiro, Portugal