davidrutt.me.uk
T306 Block 1: summary
Well, I’ve submitted TMA01 but I’m really not happy with it. It was too short, rushed and missing quite a bit of useful content. The reasons for this inadequacy are multifarious, but I …