Oliveira, João Manuel de, Universidade do Porto, Portugal