COMP220.pdf