jfinkels/cs680 archive