CMPR104 #47428 (Spring 2018)