Teaching Experience

University of British Columbia, Vancouver, Canada

Alexandria University, Alexandria, Egypt

Internships