Santos, Fernando, Instituto Politécnico do Porto, Portugal