Author: Canadian Conference on Computer and Software Engineering Education (2004 Calgary, Alta.)