Bischof, Walter F., Department of Computing Science, University of Alberta, Canada, Canada