Learn Computer Science concepts while creating an abstract visualization of a song, poem, film, or other personally meaningful work