Mohamed El Mansour's scientific contributions