In general they try to screw you on transfers.
I transferred from Indiana to Michigan State, which seems like a pretty lateral move. Every credit I transferred, including some 200 level math and econ classes I took freshman year transferred as general credit. Oddly, "Intermediate Piano for Non-Music Majors", which I took to fulfill some requirement, actually fulfilled a "World Cultures" requirement at MSU. Those 2 credits were the only credits that didn't transfer as general credit. So it took me 4.5 years to graduate, just to hit my requirements. I wound up with like 145 credits and a couple minors.
My brother did a year at CC, then transferred to Michigan, and every single one of his credits transferred for what it was. I know its taboo, but man, you save so much money doing that, for the same curriculum, actually taught by a more qualified instructor, as opposed to some overworked TA, speaking to a room of 500 kids