#Research interests
I lead the Cybernetic Studio at the ANU School of Cybernetics, where I build things to think with at the intersection of AI, creativity, and public understanding. My research interests include:
- AI education & demystification: making the mechanics of language models legible through hands-on, unplugged pedagogy—pen, paper, and dice before PyTorch (see LLMs Unplugged)
- Agentic AI: how LLM-driven coding agents reshape software development practice, and what that means for how we teach it
- Human-AI creative systems: from livecoded music to adversarial art, exploring what happens when humans and AI systems make things together
- Critical perspectives on ML: explainability, governance, and the politics of automation
- Livecoding & computational art: writing and modifying code in real-time as artistic performance
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
- a link to something you’ve made: a livecoding video, a project on GitHub, an academic paper—even a blog post
#Peer-reviewed publications
2026
LLMs Unplugged: Teaching Resources for a ChatGPT World
Proceedings of the 28th Australasian Computing Education Conference
2025
Emerging Paradigms in Human–AI Creativity: From Visualisation to Biofeedback in Adaptive Interfaces
Human-Computer Creativity: Generative AI in Education, Art, and Healthcare
Semantic Topologies in the Recursive Application of Generative AI Models
2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC)
2022
Having a Ball: A Linked Data Approach to Fancy Dress in Colonial Australia
DH '22: Proceedings of the International Conference of the Alliance of Digital Humanities Organizations
Automatic Gloss Dictionary for Sign Language Learners
Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics: System Demonstrations
2021
Spatial Anchor Based Indoor Asset Tracking
IEEE VR '21: Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR)
Frontiers in Cell and Developmental Biology
2020
Starting With SOAP: Rapid Deployment of Contract Tracing in a Pandemic
Disruption and Creativity in Live Coding
VL/HCC '20: IEEE Symposium on Visual Languages and Human-Centric Computing
CHI '20: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
Eating Computers Considered Harmful
Alt.CHI '20: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems
Enacting Collective Ownership Economies within Amazon’s Mechanical Turk
Proceedings of "Worker-Centered Design: Expanding HCI Methods for Supporting Labor" Workshop at CHI'20
Artists and Master-Coders in the Consensual Domain
Proceedings of "Where Art Meets Technology: Integrating Tangible and Intelligent Tools in Creative Processes" Workshop at CHI'20
TSPNet: Hierarchical Feature Learning via Temporal Semantic Pyramid for Sign Language Translation
NeurIPS '20: Poster Proceedings of the Thirty-Fourth Conference on Neural Information Processing Systems
Analysis and Visualisation of Complex Familial Relationships in Greek Mythology
DH '20: Proceedings of the International Conference of the Alliance of Digital Humanities Organizations (Peer-Reviewed Poster)
Introduction to Music-Making in Extempore (Workshop)
ICLC'20: Proceedings of the 2020 International Conference on Live Coding
2019
Reducing Latency in a Collaborative Augmented Reality Service
VRCAI '19: Proceedings of the 17th International Conference on Virtual-Reality Continuum and Its Applications in Industry
Two Perspectives on Rebooting Computer Music Education: Composition and Computer Science
ACMC '19: Proceedings of the 2019 Australasian Computer Music Conference
Analysis and Visualization of Narrative in Shanhaijing Using Linked Data
DH '19: Proceedings of the International Conference of the Alliance of Digital Humanities Organizations
2018
Critical Challenges for the Visual Representation of Deep Neural Networks
Human and Machine Learning: Visible, Explainable, Trustworthy and Transparent
The Other Side: Algorithm As Ritual in Artificial Intelligence
Alt.CHI '18: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems
Thoughts on an ANU Laptop Ensemble: Where Do New Media Creators Fit in the Modern University?
Code2k18: A Media Conference of Platforms, Devices and Screens
2017
67th Annual Conference of the International Communication Association
2016
InfiniCloud 2.0: Distributing High Performance Computing across Continents.
Supercomputing Frontiers and Innovations
CHI '16: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems
2015
Computer Methods in Biomechanics and Biomedical Engineering
Music of 18 Performances: Evaluating Apps and Agents with Free Improvisation
ACMC '15: Proceedings of the 2015 Australasian Computer Music Conference
Tracking Ensemble Performance on Touch-Screens with Gesture Classification and Transition Matrices
NIME '15: Proceedings of the International Conference on New Interfaces for Musical Expression
2014
Exploring Percussive Gesture on iPads with Ensemble Metatone
CHI '14: Proceedings of the 2014 CHI Conference on Human Factors in Computing Systems
Metatravels and Metalonsdale: Ipad Apps for Percussive Improvisation
CHI '14: Extended Abstracts of the 2014 CHI Conference on Human Factors in Computing Systems
Visualising a Live Coding Arts Process
OZCHI '14: Proceedings of the 26th Australasian Conference on Computer-Human Interaction
CHI '14: Proceedings of the 2014 CHI Conference on Human Factors in Computing Systems
Networked Livecoding at VL/HCC 2013
VL/HCC '14: IEEE Symposium on Visual Languages and Human-Centric Computing
2013
Chasing a Feeling: Experience in Computer Supported Jamming
Music and Human-Computer Interaction
Visual Code Annotations for Cyberphysical Programming
LIVE '13: 1st International Workshop on Live Programming at ICSE
2012
Becoming-Sound: Affect and Assemblage in Improvisational Digital Music Making
CHI '12: Proceedings of the 2012 CHI Conference on Human Factors in Computing Systems
The Design of a Smartphone-Based Digital Musical Instrument for Jamming
ANU Library Open Research
2011
A Chasing After the Wind: Experience in Computer-supported Group Musicmaking
Proceedings of "When Words Fail: What Can Music Interaction Tell Us about HCI?" Workshop at British HCI
Computer Music Journal
2010
Engagement Networks in Social Music-making
OZCHI '10: Proceedings of the 22nd Australasian Conference on Computer-Human Interaction
2009
Distributed Performance in Live Coding
ACMC '09: Proceedings of the 2009 Australasian Computer Music Conference
2007
Mind-Modulated Music in the Mind Attention Interface
OZCHI '07: Proceedings of the 19th Australasian Conference on Computer-Human Interaction
#Curated livecoding performances
2025
2024
Coloring Code - Live Drawing and Coding
International Conference on Live Coding (ICLC) 2024
Shanghai Concert Hall, China
2022
OzCHI '22 Connected Creativity Algorave
Australasian Human Computer Interaction Conference (OzCHI) 2022
Ainslie Arts Centre
Australasian Computer Music Conference (ACMC) 2022
Ahumairangi, Block 1, Massey University, Wellington NZ
2021
Australasian Computer Music Conference (ACMC) 2021
Australian Institute of Music
2020
International Conference on Live Coding (ICLC) 2020
Flannery's Bar, Limerick, Ireland
2019
ANU College of Engineering, Computing and Cybernetics
2018
National Science Week '18 ACT Launch Event
Molo Bar, Australian National University
Soundscapes Concert Series #21
Smiths Alternative Bookshop, Canberra
National Invention Convention '18 Closing Ceremony
National Invention Convention 2018
Questacon, Canberra
2017
National Science Week '17 ACT Launch Event
National Film and Sound Archive, Canberra
2015
2014
ACMC '14: Australasian Computer Music Conference
Australasian Computer Music Conference (ACMC) 2014
Victorian College of the Arts, Melbourne
"You Are Here" Festival - in case of sound: round one
Canberra Museum and Gallery
2013
ICOMOS 2013: International Council on Monuments and Sites
International Council on Monuments and Sites (ICOMOS) 2013
Mt Stromlo Observatory, Canberra
Revenant Media: Theremin '75 Exhibition
Revenant Media: Theremin '75 exhibition
ANU School of Art Gallery, Canberra
Musical Metacreation (MuMe) Algorave at ISEA 2013: International Symposium on Electronic Art
International Symposium on Electronic Art (ISEA) 2013
107 Projects, Redfern, NSW, Australia
2009
Beginning-Middle-End Festival
ANU School of Art Gallery, Canberra
ACMC '09: Australasian Computer Music Conference
Australasian Computer Music Conference (ACMC) 2009
Queensland University of Technology