Adding an Undergraduate Music Degree - STEM kid?

Yes, your director as well as the professors suggested upthread. You’ll be fine :). Good luck on the three exams!