Mostafa Mohamad's scientific contributions