Literally anything. By completing a degree, you will have demonstrated that you A) have a well-rounded education (thank you, general studies requirements!), B) have the ability to learn and apply critical thinking skills, and C) can stick with a project or program for 4+ years. That's fantastic right out of the box!

Almost any white-collar job will have "a Bachelors degree" as a minimum requirement. Check! You're already halfway there.

As for jobs and career paths, the truth of the matter is that 95% (or more!) of what you need to know on the job is something that you will learn on the job. In other words, if you have the capacity to learn and grow, you can and will excel in any field that you put effort into. Thinking about going into bioinformatics? Well, your computer knowledge will contribute and your math background will help, but most of the day-to-day work you can and will learn on the job. What about actuarial work? Once again your math and computer knowledge can come into play. In fact, your CS degree will help you with automating any digital aspect of any job. What about a salesperson? You're good with numbers, you're good with logic, and if you can learn a new programming language, you can learn anything. You'll be fine.

You get the point.

Me? My degree is in Theatre, and I'm a Director of Engineering for a pretty large company. I've been working professionally in the tech industry for 15 years.

The critical thing to do is to look at your degree and ask yourself: What qualities do I have and what skills have I learned that are broadly transferable to any industry?

For example, in Theater, I was an actor and a director. What are actors required to do?

- Show up on time

- Work independently

- Work as a group!

- Take constructive criticism and direction

- Memorize vast amounts of material in a short period of time

- Be comfortable speaking in public

- Be a good communicator

- Be empathetic and able to put oneself into someone else's shoes

- Be able to meet deadlines -- the show must go on!

- Be adaptive and able to tackle a wide range of problems, from flaking paint on a set to a broken costume to disruptions in the audience to poor ticket sales

- Be comfortable doing the same thing over and over for a long period of time (shows don't run just once!)

I could go on... but consider this: any employer in any industry would wet their pants if a candidate walked in and could demonstrate those qualities right off the bat, right?

How many people are geniuses at C++ but can't work with a group or take criticism or give a presentation on their work? Fat lotta good that C++ is doing when management is spending all their time putting out fires that this problem employee creates because they can't follow rules!

That whole day-to-day thing? You'll learn that on the job. We all do that, anyway. I've been working professionally in tech for 15 years, and I've never yet had a job where I didn't spend the first month trying to figure out the company's tech stack, administrative processes, people dynamics, and more. It's just how the world works.

So don't think of your degree as a finalized career option. Think of it as a ticket to an interview, as physical proof that you CAN learn and you CAN complete a project and you ARE someone that can do the job -- any job.

Good luck.