cs9163 assignment