CSC 434 PQ 2024