thechristelegacy/cpsc390assignments archive