CMPT370_Group_6