StephenPatrick/software-design-cs-257 archive