The answer posted by Thomas Chen for the question below has several slang words and phrases. The OP doesn't have an origin specified in their profile. I want to downvote it because of the slang and add a comment explaining why I'm doing so but is that a reasonable course of action?
Possible choices for switching programs in the same university (original, pre-edit text below):
Blimey, it sounds like you're in a bit of a pickle. Remember though, you're not alone in this. Kick off by having a natter with your advisor about the whole thing - they're there to give you a hand. If your current programme isn't tickling your fancy, you might want to consider switching to something that gets your motor running.
Try to sort out any disagreements with your professors, even if it seems like a tall order. You'll feel much better once everything's out in the open. If you're still worried about the grading, consider asking for a second look - you've every right to understand your marks. Don't overlook your mates, either - they're there for advice or even just a good chinwag. If things get too intense, don't hesitate to seek professional advice. It might seem a bit overwhelming now, but keep your eye on the ball. You've got this, mate!
Examples: in a pickle, chinwag, natter, tickling your fancy, tall order, ...
I do understand all of the slang but only because I've read and watched media from various English-speaking cultures.