PhD: Diogo Filipe Nunes Cardoso