https://medium.com/higher-neurons/the-seven-things-an-academic-program-in-computational-media-design-should-foster-38cc0ae54ee5