ahughe12/cscs2650 archive