Coursework for CSC 402