Fonseca, Pedro, Universidade do Porto, Portugal, Portugal