1. The German University in Cairo,Electrical circuits and Electronics Department,Cairo,Egypt
2. The German University in Cairo,Cairo,Egypt
3. The American univeristy of Sharjah,Department of Electrical Engineering,Sharjah,United Arab Emirates
4. The Tennessee Tech University,Computer Science Department,Tennessee,United States of America