1. Arab Academy for Science, Technology and Maritime Transport, Alexandria, Egypt
2. Naval Architecture, Ocean and Marine Engineering, University of Strathclyde, Glasgow, UK
3. Department of Mechanical Engineering, Faculty of Engineering, Alexandria University, Alexandria, Egypt