Liberato, Pedro, Polytechnic Institute of Porto, Portugal