1. Shahid Beheshti university Tehran,Dept. renewable energies engineering,Iran
2. King Mongkut's University of technology north Bangkok Bangkok,Dept. Teacher training in electrical engineering,Thailand
3. LEMTA Université de Lorraine, CNRS Nancy,France