Special fields: interactive software systems for computer music, programming languages, mobile music, physical interaction design, new performance ensembles (e.g., laptop orchestras and mobile phone orchestras), human-computer interaction, visualization, education at the intersection of computer science and music.
Creator of the ChucK programming language; founding director of the Stanford Laptop Orchestra (SLOrk) and Stanford Mobile Phone Orchestra (MoPhO); Co-founder of mobile music startup Smule; Designer of the iPhone's Ocarina and Magic Piano.
Articles in Computer Music Journal, Journal of New Music Research, Oxford Handbook of Mobile Music Studies, Oxford Handbook of Improvisation Studies, Organised Sound, proceedings of the ICMC, NIME, and ACM conferences.