COMP313.pdf