HCDE 598 - Digital Fabrication All blame and praise can be directed to Victor Allen <[email protected]>