CSC380 class repo