Mahmoud Afifi
Department of Electrical Engineering and Computer Science York University [...]
Department of Electrical Engineering and Computer Science York University [...]
David R. Cheriton School of Computer Science, The University [...]
Department of Computer Science, University of Toronto [...]
Department of Computer Science The University of British Columbia [...]