translate English to French: Many visiting professorships at universities in North America and abroad 3.
Nombreuses chaires de professeur invité dans des universités d'Amérique du Nord et d'ailleurs 3.