1. Department of Statistics and Actuarial Science, University of Waterloo, Waterloo, Ontario, Canada
2. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario, Canada
3. Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada