COMP232.pdf