Ferreira, João Miguel, Universidade do Porto, Portugal