I'm not a bad programmer by any means (my poor academic performance was due to undiagnosed ADHD), but time and time again it's brought up by management that I'm a valuable asset because I'm a software developer with social skills. Apparently we're a rare breed.
Don't take only CS papers, thinking that non-CS papers are a waste of time, I did that and I regret it. Intro to computer graphics was just as much a waste of time as philosophy or any other arts paper would've been. It's had literally zero use in my career. Taking arts papers will help you avoid getting stuck in a CS bubble.
Remember that college/university isn't just a place where you learn things so that you can get a job (most of what you learn you won't use in practice). It sounds cheesy but it's also a place where you grow a lot as a person. College is the time where you'll have more freedom and spare time than any other point in your life, make the most of it. Make mistakes, fall in love, get your heart broken, learn from your mistakes, it becomes a lot harder to do these things when you've graduated and settled down.