Cardoso, Alberto, University of Coimbra, Faculty of Sciences and Technology, Portugal