1. Computer Science Department Community College, King Saud University Riyadh Saudi Arabia
2. Department of Biochemistry College of Science, King Saud University Riyadh Saudi Arabia
3. New and Renewable Energy Material Development Center (New REC), Jeonbuk National University Jeonju Republic of Korea
4. Electronics and Communications Department, Faculty of Engineering Helwan University Helwan Egypt
5. Mathematics and Computer Science Department, Faculty of Science Menoufia University Al Minufiyah Egypt