MUSIC 220B: Compositional Algorithms, Psychoacoustics, and Computational Music — Stanford Root