I have been a Computer engineering student for a while now, I am currently in my 5th semester. Even so I am only at a freshman/sophomore level. Such as I am in Calculus 1 and Physics 1, though I am in higher level CS courses. I went into college and had to take some remedial courses and pretty much knocked out all my Gen eds in the 1st 2 semesters. The first school I went to had many more gen ed requirements than my current one so that slowed me down. My math coming into school was very weak as well as my sciences. The best grades i got in any of my classes was English. before coming to my new school my CS grades were very poor, but the school was also very poor, so now at my new school where they actually know what they ate talking about, I am at a B+ average. In my new school I ended up getting a D in my calc 1 class and I ended up taking a Incomplete in my physics class. though this time around I feel I am really doing a lot better. In general I have always sucked at math and for this reason I have not liked it. I have always had trouble in the physical sciences, but was spectacular in the biological sciences. I really do hate chemistry. But physics is alot better than chemistry. I have been constantly thinking of changing my major to something else, but I don't want to. I just cant do it. Nothing elses interests me, and Its kinda sad that what interests me is not something I excel at. Even though I am not the best at math, I see its uses. same with the other sciences. Thogh I always pictured myself as a earlier type engineer, one who build from trial and error, he didnt use math or sciences, just he knew this material cant hold this item so we dont do that. If I was to build a machine, I would probably choose just to skip all the math and planning and jump right into fabrication. ehh i dont know maybe some adivce would be great?