translate English to French: Organized over 160 international conferences and workshops.
Organisation de plus de 160 colloques ou ateliers internationaux.