CECS 170-2017