School of Information vs LSA-CS

I want to major in English but I also want to major in something resembling HCI/UX. It’d be easier to double major in CS but SI coursework looks more interesting. But it’d be more time consuming and it’d mean I couldn’t do internships until junior year (whereas with cs, I can just get ux design internship after, say, the second semester, plus there’s an interesting research lab that seems right up my alley). I’m not sure what I should do. I don’t want to ditch English because I also want to do copywriting or ux writing, plus I’m interested in the creative writing sub-major. Any advice?

It’s not necessarily easier to double major in CS than the BSI.

You are guaranteed to be in the CS program as long as you meet the GPA requirements for EECS 280, 203 and the Calc 1-2.

The pre-req courses and the BSI curriculum are easier, but you still need to be accepted, so it’s not automatic like CS.

I would actually look into majoring in Linguistics, which will allow you to apply for the combined BS + MSI 5 Year degree, instead of BS English + BSI.

https://lsa.umich.edu/lsa/academics/lsa-degrees/joint-degrees/information.html

I looked into that but ultimately I’m not interested in Linguistics. The link though did lead me to something called individualized joint degree, which is something that looks promising. The website says that you can apply after 30 credits (approximately the end of freshman year). Has anyone had any experience with it?

If it makes any difference, the quantitative coursework (computer-related, math, etc.) is objectively harder for LSA CS, Data Science, and Informatics majors than BSI.