علي الزيادات's scientific contributions