COMP324.pdf