1. Zewail City of Science and Technology, 6th October City, Giza 12578, Egypt
2. Nanotechnology Program, Zewail City of Science and Technology, Egypt
3. Renewable Energy Program, Zewail City of Science and Technology, Egypt
4. Environment Engineering Program, Zewail City of Science and Technology, Egypt
5. Mechanical Engineering Department, Misr University of Science and Technology, 6th October City, Giza 12578, Egypt