de Castro, Dora Fonseca, Instituto Politécnico do Porto, Portugal