Moura e Castro, José Alberto, Universidade do Porto, Portugal