cs253 unit 6 hw done

abstraction rating: subpar D:
cs253 redo

before lesson 2a: templates