COMP532.pdf