Research
table of contents
Research interests
I am an internationally-recognised interdisciplinary scholar, computer music artist and creative technologist/software engineer. I’m an expert in AI/machine learning, computational art & music, computing education, full-stack web development, user experience (UX) design, and cybernetics.
I lead the Cybernetic Studio at the School of Cybernetics at the Australian National University: a cybernetic community that makes things out of hardware/software/people/stuff to explore cybernetic systems and their impact on the world.
As a livecoding artist I have performed at international arts festivals, including the International Symposium on Electronic Art (ISEA) and the International Conference on Live Coding (ICLC). I am a founding co-director of the ANU Laptop Ensemble, an interdisciplinary computer music research and teaching collective.
I am a
maker of open-source software tools for music,
creative code, generative AI, data analysis/visualisation, and more. I’m one half of the core development team for the
Extempore programming environment for musical
livecoding. Extempore’s users are a worldwide community of programmers, artists,
musicians, and data visualisation practitioners. I have more than 15 years’ experience as an OSS community manager,
technical writer, software engineer and creative code outreach ambassador.
Come study with me: if you’re interested in doing Honours/Masters/PhD research with me, send me an email. I always have a few project ideas kicking around, but I’m also open to hearing about the project/big idea that excites you. Send me
- a one-paragraph description of the project you’re interested in doing, and
- a link to something you’ve made: a livecoding video, a project on GitHub, an academic paper—even a blog post
I get a lot of emails, so including these two things is a great way to show that you’ve thought a bit about what sort of research project you’re interested in (and why I’d be a good fit as your supervisor). You should think hard about how to make your email stand out from the crowd.
Peer-reviewed publications
2025 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2007
2025
by , and
in Human-Computer Creativity: Generative AI in Education, Art, and Healthcare (Springer Nature Switzerland)
Semantic Topologies in the Recursive Application of Generative AI Models (to appear) (2025)
by and
in 2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC) (pdf)
2022
Having a Ball: A Linked Data Approach to Fancy Dress in Colonial Australia (2022)
by , , and
in DH '22: Proceedings of the International Conference of the Alliance of Digital Humanities Organizations
Automatic Gloss Dictionary for Sign Language Learners (2022)
by , , , and
in Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics: System Demonstrations (pdf)
2021
Spatial Anchor Based Indoor Asset Tracking (2021)
by , , , and
in IEEE VR '21: Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR) (pdf)
by , , , , , , , and
in Frontiers in Cell and Developmental Biology 9() (pdf)
2020
Disruption and Creativity in Live Coding (2020)
by , , and
in VL/HCC '20: IEEE Symposium on Visual Languages and Human-Centric Computing (pdf)
Camera Adversaria (2020)
by , and
in CHI '20: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (pdf)
Eating Computers Considered Harmful (2020)
by , and
in Alt.CHI '20: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems (pdf)
Enacting Collective Ownership Economies within Amazon’s Mechanical Turk (2020)
by and
in Proceedings of "Worker-Centered Design: Expanding HCI Methods for Supporting Labor" Workshop at CHI'20 (pdf)
by and
in () (pdf)
Artists and Master-Coders in the Consensual Domain (2020)
by , and
in Proceedings of "Where Art Meets Technology: Integrating Tangible and Intelligent Tools in Creative Processes" Workshop at CHI'20 (pdf)
TSPNet: Hierarchical Feature Learning via Temporal Semantic Pyramid for Sign Language Translation (2020)
by , , , , , and
in NeurIPS '20: Poster Proceedings of the Thirty-Fourth Conference on Neural Information Processing Systems (pdf)
Analysis and Visualisation of Complex Familial Relationships in Greek Mythology (2020)
by , and
in DH '20: Proceedings of the International Conference of the Alliance of Digital Humanities Organizations (Peer-Reviewed Poster)
Introduction to Music-Making in Extempore (Workshop) (2020)
by
in ICLC'20: Proceedings of the 2020 International Conference on Live Coding (pdf)
2019
Reducing Latency in a Collaborative Augmented Reality Service (2019)
by , , , and
in VRCAI '19: Proceedings of the 17th International Conference on Virtual-Reality Continuum and Its Applications in Industry (pdf)
Two Perspectives on Rebooting Computer Music Education: Composition and Computer Science (2019)
by , and
in ACMC '19: Proceedings of the 2019 Australasian Computer Music Conference (pdf)
Analysis and Visualization of Narrative in Shanhaijing Using Linked Data (2019)
by , and
in DH '19: Proceedings of the International Conference of the Alliance of Digital Humanities Organizations (pdf)
2018
Critical Challenges for the Visual Representation of Deep Neural Networks (2018)
by , and
in Human and Machine Learning: Visible, Explainable, Trustworthy and Transparent (Springer International Publishing) (pdf)
The Other Side: Algorithm As Ritual in Artificial Intelligence (2018)
by and
in Alt.CHI '18: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems (pdf)
Thoughts on an ANU Laptop Ensemble: Where Do New Media Creators Fit in the Modern University? (2018)
by and
in Code2k18: A Media Conference of Platforms, Devices and Screens
2017
by , , and
in 67th Annual Conference of the International Communication Association (pdf)
2016
InfiniCloud 2.0: Distributing High Performance Computing across Continents. (2016)
by , , , , , , and
in Supercomputing Frontiers and Innovations 3(2) (pdf)
doi: 10.14529/jsfi160204
by , , and
in CHI '16: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pdf)
Live Programming in Scientific Simulation (2016)
by , , , and
in Supercomputing Frontiers and Innovations 2(4) (pdf)
doi: 10.14529/jsfi150401
2015
Music of 18 Performances: Evaluating Apps and Agents with Free Improvisation (2015)
by , , and
in ACMC '15: Proceedings of the 2015 Australasian Computer Music Conference (pdf)
Tracking Ensemble Performance on Touch-Screens with Gesture Classification and Transition Matrices (2015)
by , and
in NIME '15: Proceedings of the International Conference on New Interfaces for Musical Expression (pdf)
by , and
in Computer Methods in Biomechanics and Biomedical Engineering 18(9) (pdf)
2014
Exploring Percussive Gesture on iPads with Ensemble Metatone (2014)
by , and
in CHI '14: Proceedings of the 2014 CHI Conference on Human Factors in Computing Systems (pdf)
Metatravels and Metalonsdale: Ipad Apps for Percussive Improvisation (2014)
by , and
in CHI '14: Extended Abstracts of the 2014 CHI Conference on Human Factors in Computing Systems (pdf)
Visualising a Live Coding Arts Process (2014)
by , and
in OZCHI '14: Proceedings of the 26th Australasian Conference on Computer-Human Interaction (pdf)
The Many Meanings of Live Coding (2014)
by , and
in Computer Music Journal 38(1) (pdf)
doi: 10.1162/COMJ_a_00230
Coding Livecoding (2014)
by , , and
in CHI '14: Proceedings of the 2014 CHI Conference on Human Factors in Computing Systems (pdf)
Networked Livecoding at VL/HCC 2013 (2014)
by , and
in VL/HCC '14: IEEE Symposium on Visual Languages and Human-Centric Computing (pdf)
2013
Chasing a Feeling: Experience in Computer Supported Jamming (2013)
by
in Music and Human-Computer Interaction (Springer London) (pdf)
Visual Code Annotations for Cyberphysical Programming (2013)
by , , and
in LIVE '13: 1st International Workshop on Live Programming at ICSE (pdf)
2012
Becoming-Sound: Affect and Assemblage in Improvisational Digital Music Making (2012)
by
in CHI '12: Proceedings of the 2012 CHI Conference on Human Factors in Computing Systems (pdf)
The Design of a Smartphone-Based Digital Musical Instrument for Jamming (2012)
by
in ANU Library Open Research PhD dissertations() (pdf)
2011
A Chasing After the Wind: Experience in Computer-supported Group Musicmaking (2011)
by , and
in Proceedings of "When Words Fail: What Can Music Interaction Tell Us about HCI?" Workshop at British HCI (pdf)
2010
Engagement Networks in Social Music-making (2010)
by , and
in OZCHI '10: Proceedings of the 22nd Australasian Conference on Computer-Human Interaction (pdf)
2009
Distributed Performance in Live Coding (2009)
by , and
in ACMC '09: Proceedings of the 2009 Australasian Computer Music Conference (pdf)
2007
Mind-Modulated Music in the Mind Attention Interface (2007)
by , , and
in OZCHI '07: Proceedings of the 19th Australasian Conference on Computer-Human Interaction (pdf)
Curated/invited livecoding performances
2024 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | 2009 | 2008
2024
Coloring Code - Live Drawing and Coding (2024)
featuring , and , curated by and
31 May '24 @ Shanghai Concert Hall, China
2022
ACMC'22 Evening Concert #1 (2022)
featuring and , curated by
31 Aug '22 @ Ahumairangi, Block 1, Massey University, Wellington NZ
OzCHI '22 Connected Creativity Algorave (2022)
featuring and , curated by
01 Dec '22 @ Ainslie Arts Centre
2021
ACMC'21 Evening Concert #1 (2021)
featuring and , curated by and
21 Aug '21 @ Australian Institute of Music (video)
2020
smoke (2020)
featuring , and , curated by
30 Jan '20 @ PK Big Band Room, ANU School of Music (video)
ICLC'20 Algorave (2020)
featuring and , curated by and
07 Feb '20 @ https://www.flannerysbar.ie (video)
2019
Colour Coded (2019)
featuring , and , curated by and
02 Aug '19 @ Drill Hall Gallery, Canberra (video)
2018
National Invention Convention '18 Closing Ceremony (2018)
featuring , curated by
19 Jan '18 @ Questacon, Canberra
Soundscapes Concert Series #21 (2018)
featuring , curated by
03 May '18 @ Smiths Alternative Bookshop, Canberra (video)
National Science Week '18 ACT Launch Event (2018)
featuring and , curated by
10 Aug '18 @ Molo Bar, Australian National University (video)
Shirty Science Season 3 launch party (2018)
featuring and , curated by
13 Aug '18 @ Doughnut Dept., Canberra
2017
National Science Week '17 ACT Launch Event (2017)
featuring , curated by
11 Aug '17 @ National Film and Sound Archive, Canberra
2015
Innovation ACT 2015 Launch (2015)
featuring , curated by
12 Aug '15 @ John Curtin School of Medical Research, Canberra
Collected Resonances: Session 2 (2015)
featuring , curated by
26 Aug '15 @ ANU School of Music, Canberra (video)
2014
"Art, Not Apart" Festival (2014)
featuring and , curated by
15 Mar '14 @ Kendall Lane Theatre, New Acton, Canberra
"You Are Here" Festival - in case of sound: round one (2014)
featuring , curated by
15 Mar '14 @ Canberra Museum and Gallery
John Hosking Farewell Reception (2014)
featuring , curated by
28 May '14 @ Drill Hall Gallery, Canberra (video)
ACMC '14: Australasian Computer Music Conference (2014)
featuring and , curated by
10 Jul '14 @ Victorian College of the Arts, Melbourne
2013
Musical Metacreation (MuMe) Algorave at ISEA 2013: International Symposium on Electronic Art (2013)
featuring and , curated by
15 Jun '13 @ 107 Projects, Redfern, NSW, Australia (video)
Revenant Media: Theremin '75 Exhibition (2013)
featuring , curated by
25 Oct '13 @ ANU School of Art Gallery, Canberra (video)
ICOMOS 2013: International Council on Monuments and Sites (2013)
featuring , curated by
02 Nov '13 @ Mt Stromlo Observatory, Canberra
2009
ACMC '09: Australasian Computer Music Conference (2009)
featuring , curated by
03 Jul '09 @ Queensland University of Technology
Beginning-Middle-End Festival (2009)
featuring , curated by
24 Sep '09 @ ANU School of Art Gallery, Canberra (video)