PhD: Pedro Filipe Teixeira