Islam Mohamed Hegazy Mohamed Ali Overview Organisational affiliations Mechanical and Construction Engineering