CSC homework 1 and labs