francesca odella

adjunct professor (researcher + lecturer)

University of Trento