1. Engineering Mathematics and Physics Department, Faculty of Engineering, Cairo University, Giza, Egypt
2. Nanotechnology and Nanoelectronics Engineering Program, and the Center for Nanotechnology at Zewail City of Science, Technology and Innovation, October Gardens, 6th of October City, Giza, Egypt
3. Faculty of Engineering, University of Mansoura, Mansoura, Egypt