School of Computer Science, McGill University, Montreal, Canada.|Department of Forest and Conservation Sciences, The University of British Columbia, Vancouver, Canada.|School of Computer Science, McGill University, Montreal, Canada.