Carvalho, Pedro Miguel, Instituto Politécnico de Viana do Castelo, Portugal