, Dept. of Computer Science, University of Calgary, Canada