PhD: Carlos Filipe Carvalho Pinheiro