translate English to French: He recently returned from the ISU, a prestigious international consortium that was held in Strasbourg, France, where he scored the highest academic standing on the course.
Il est récemment revenu de l’ISU, prestigieux consortium international qui se tenait à Strasbourg, en France, où il a obtenu la note la plus élevée.