Exhibition The Echo System 31 Jul 2021 – 15 Aug 2021 Thames-Side Studios London, United Kingdom Save / follow 3 I've seen this 1 Comment on The Echo System Share The Echo System with your friends
Exhibition Coming to Terms with Sociotechnical Discrepancies 06 Feb 2018 – 15 Feb 2018 12 Star Gallery London, United Kingdom Save / follow 11 I've seen this 2 Comment on Coming to Terms with Sociotechnical Discrepancies Share Coming to Terms with Sociotechnical Discrepancies with your friends