Raafat aboarab's scientific contributions