bruintree
MUSC 122 — Speculative Music Theory