1. Department of Computer Science, Adams State University, Alamosa, CO, USA
2. Department of Electrical and Computer Engineering, Tennessee Tech. University, Cookeville, TN, USA
3. Dept. of Math and Computer Science, Brandon University, Canada
4. Department of Electrical and Computer Engineering, King Abdulaziz University, Jeddah, Saudi Arabia