Mofida El-Weshahy's scientific contributions