CSC 224 PQ 2019