<human>: Can you summarize the given text in a few sentences?

Hello,

So I booked a flight several months ago (November) through studentuniverse.com. For my round trip flight I had 2 layovers each way. I payed $1,100 for it. My flight is in early April so I still have plenty of time to make changes, but what happened is that British airways cancelled two of my flights each way so a total of 4 of my 6 flights got cancelled. After a few days they offered me a reschedule, but it's horrible. My layovers are longer (for example my layover in London is now 8 hours instead of an hour and a half) so I get to my destination a total of 12 hours later. Instead of getting there in the morning, I get there at night, so I lose a whole day. Since this is only a 9 day trip to begin with, that matters to me. On top of that, I now land back home at midnight, which is unacceptable because I have to get back to school, and the shuttle back to my school doesn't run that late. I chose the ticket that I did because it fit in with my time frame. This new flight is not at all what I paid for. Normally their cancellation fee is $400 (I know right?) so I'm trying to find out from them if I can get a full refund instead of the partial refund. I think I have a pretty good case because they are the ones who changed it and it no longer works for me, I should't be punished for that. And considering that I gave them a lot of money (I'm in college and saved up for this for a long time...so it's a significant amount for me) I don't think they should have the right to change it however they see fit. If I go buy a cheese pizza, the grocery store can't come in later, give me a sausage pizza, and say that I should just deal with it even if I don't want it since I gave them money. My logic is that I gave them money for the flight they had listed, and since they are no longer providing that flight, I should get my money back. Has anyone had experience with this sort of thing before?
<bot>: British Airways changed my flight several months in advance and the new flight doesn't work for me. What are the chances they'll still charge me the cancellation fee when I cancel?