CS435105 PDF