Mohamed El Ashhab's scientific contributions