Pedro Monteiro Associate Professor | ResearcherInstituto de Engenharia de Sistemas e Computadores - Investigação e Desenvolvimento (INESC-ID).