A.K.A. MUS-A307; This course serves as an introduction to the intersection of music and A.I. Course topics, combining machine learning, artificial intelligence, data management, and automation with music theory concepts (low-level concepts like modes, harmonies, rhythms, and dynamics and high-level concepts like style). Students will build musical working digital systems via computer programming environments, culminating in an autonomously generated piece of music to be performed live.