1. Department of Information Technology Faculty of Computers & Artificial Intelligence, Cairo University Cairo Egypt
2. University of California Davis California USA
3. College of Information and Electrical Engineering Asia University Taichung Taiwan
4. Department of Computer Science, Faculty of Computers and Artificial Intelligence Benha University Benha Egypt