CSC 224 PQ 2024