محمود السيد شحاتة's scientific contributions