Browsing by Author Kabbashi, Nassereldeen Ahmed, PhD