Hello all. I am starting school soon and have a problem with what major to take. In the beginning I wanted to go for computer science but I changed my mind and would rather go to school for either computer engineering or mechanical engineering. Since I didn't do so well in high school I decided to go to community college to improve my math skills. It's not that math is hard but in high school many of the concepts were not taught very well and I ended up missing out on a lot. The basic problem is what major to take. Since I technically can't take engineering as a major at all in community college I was told to pick liberal studies as a major. The problem with that is that they seem to be forcing me to take filler classes like philosophy and public speaking that have nothing to do with my major. And if I don't declare some sort of major at all then I can't be awarded any financial aid. I don't know what to do. I thought that I could take some core classes and then transfer to a normal university and continue education but I am unsure of what classes I would have to take. I am also unsure of what major I would have to declare to even be able to take those classes. Another problem is that since I have to take a developmental math class, I can't take any college physics courses until I pass it. I was thinking that I could just major in computer science just to take some of the classes that are core to engineering. Once I get through that I could transfer and change my major to one of the engineering fields. That way I wouldn't be stuck with filler classes and I could still get financial aid. But even if that did work I am still unsure of where I could transfer. I hear that some schools won't accept credits from certain schools/classes. I really don't know what to do. Basically if this doesn't work I may well be forced to just take computer science. But I really don't want to do anything programming heavy for a living and I don't think there is much room to be creative there. Is there any way that this could work out so that I could take engineering classes?