... Did you know that double majors report higher earnings? They also report greater satisfaction with their college experience. ...
Philosophy
Why it's a good fit: Computer science and philosophy might seem like an unexpected combination, but the two fields overlap in a key area: logic. Adding a philosophy major to your computer science degree will build strong logic skills, which play an important role in programming languages. Philosophy majors also study the ethics of technology.
Challenges: Philosophy majors typically have very different course requirements than CS majors, including a year of a world language. (That's true of most BA degrees.) However, some schools offer a combined major; Northeastern, for example, has a computer science and philosophy BS degree.
Potential careers for double majors: Data scientist; computer programmer; data engineer, software engineer ....
See the full story here: https://www.zdnet.com/education/computers-tech/best-unexpected-double-majors-for-computer-science-students/