Engineering Major, non-major music performance, and out of state student experience

Hi. My son has applied to Cal Poly SLO for fall 2025 for computer engineering (CE). I'd love to hear about the experience of current students with the CE program, internship/co-op opportunities, and undergrad research opportunities. Also if recent grads can offer how they have faired with their Cal Poly education I'd love to learn more. My son is also an excellent violinist and would love to continue playing in an orchestra or other ensembles at Cal Poly; so anyone who has performed music as a non-major, please share your experience. Also anyone out of state, especially those from the east coast, please let me know what your experience is/was like. Many thanks to you all and all the best to you.