Reviewer of papers for the following journals
1. IEEE Transactions on Aerospace and Electronic Systems
2. IEEE Transactions on Industry Applications
3. IEEE Journal of Lightwave Technology
4. IEEE Transactions on Education
6. Journal of Optical Engineering
7. Journal of Applied Optics - Information Processing
8. Journal of Applied Optics - Optical Technology
9. Journal of the Optical Society of America A
10. Journal of the Optical Society of America B
11. Journal of Optics Communications
12. Information Processing Letters
13. Journal of Parallel and Distributed Computing
14. International Journal of Computers and Their Applications
15. Journal of Optics and Laser Technology
16. International Journal of Computers and Electrical Engineering
17. International Journal of Modeling and Simulation
20. Kuwait Journal of Science and Engineering
22. International Journal of Computers and Mathematics
23. International Journal of Pattern Recognition and Artificial Intelligence
24. Journal of Infrared Physics and Technology
25. International Journal of Image and Video Processing
26. Journal of Multidimensional Systems and Signal Processing
Reviewer of papers for the following professional conferences
1. International Conference on Information and Communication Technology
2. International Conference on Visualization, Imaging, and Image Processing
3. International Conference on Electrical and Computer Engineering
4. International Conference on Computer and Information Technology
5. IEEE National Aerospace and Electronics Conference
6. International Conference on Communications, Internet and Information Technology
7. International Conference on Intelligent Multimedia and Distance Education
8. International Conference on Systems Research, Informatics and Cybernetics
9. International Conference on Electrical Engineering
10. International Conference on Information Technology Based Higher Education and Training