CS495303 PDF File