1. American University in Cairo (AUC), Nanotechnology Program, AUC Avenue New Cairo, Cairo, Egypt
2. University at Buffalo, The State University of New York, Department of Electrical Engineering, Buffalo, New York, United States
3. American University in Cairo (AUC), Nanotechnology Program, AUC Avenue New Cairo, Cairo, EgyptcAmerican University in Cairo, Department of Physics, AUC Avenue New Cairo, Cairo, Egypt