CS4334 PDF