CS387 PDF File