CSC2371 PDF File