Portland State University
USA
Ecole Nationale Polytechnique,
France
Universite de Moncton
Canada
Alexandria University
Egyptian government
Tsinghua University
China
ISEP – School of Engineering
Porto
Portugal