csc8114 / paper / diagrams