CSC1507 PDF