1. School of Computer Science, University of Waterloo, Waterloo, ON, Canada
2. School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, ON, Canada
3. School of Computer Science and Engineering, Nanyang Technological University, Singapore