CPSC 110_201_2019W