cpsc 1160