?

Mohamed
Kamel

University of Waterloo
(Options)

Elhadi M.
Shakshuki

University of Waterloo

Lovell A.
Hodge

University of Waterloo

Amer
Dawoud

University of Waterloo

Mohamed KamelX