Perfect Harmony: Team Teaching Computing & Music. - Richard Weiss 001; James Caristi; Jesse M. Heines; Aaron Koehl; Kelly Rossum (SIGCSE, 2018)