Hassan Awad's scientific contributions