PhD: Diogo Esteves Pereira