CS434005 PDF