CSC 313 materials