CS4161 PDF