Amr ElAlfy

Assistant Professor

aelalfy@uwaterloo.ca
519-888-4567, ext. 42288
EV3 4273