Yasser Abdelnaby's scientific contributions