MUSIC 256A: Music, Computing, Design: The Art of Design (CS 476A) — Stanford Root