Challenge content for COMP308, University of Athabasca