Freitas Santos, José, ISCAP, Politécnico do Porto e Universidade do Minho, Portugal