1. Mechanical Design and Production Department, Faculty of Engineering Cairo University Giza Egypt
2. Faculty of Engineering and Materials Science German University in Cairo New Cairo Egypt
3. Faculty of Engineering Zewail City of Science and Technology Giza Egypt