University of Strasbourg, Strasbourg, France