Portland State UniversityUSA
Ecole Nationale Polytechnique, France
Universite de MonctonCanada
Alexandria University Egyptian government
Tsinghua University China
ISEP – School of EngineeringPorto Portugal