I'm a sophomore student now. My major is English Literature. I've always wanted to study languages, unfortunately where I live this major is not available and going to study abroad is not an option for me. So I'd to choose the closest major to what I want. But still I'm not happy with it, I think sometimes the way that you are taught something makes it so horrible...even though it's supposed to be fun! My advice is to improve your skills by yourself and don't listen to what people tell you.
I'm about to start my first year of Computer Science. It's always something I've loved and truly enjoy, and I really can't think of anything I like better. The amusing part is, I'm only one of three students from my school who's going into CS, and it's an area high in demand (making it easy for me to find attractive work). Win-win? Hell yes.