COMP3217_Assignment