It's more my viewpoint that time is a factor here. It does sound like your parents are having a bit of trouble letting go, maybe dads a little controlling though! One one hand you are in a great position that your parents support you through your degree but it can't be too great having so many conditions placed upon it.

So if you do your best gaining the education they are paying for (and seem proud to do so), there will be a time you can say "mum, dad thanks for everything but its time for me to fly the nest, and go off on my own" they simply can't argue (if they are reasonable people). Hey, its not like you are sticking tassles on your boobies and heading off to Vegas with your 45 year old boyfriend lol!

You are doing all the right things, and it can be hard to please everyone all day long, just remain true to yourself, and make a great life for yourself - at the end of the day your parents will want you to be happy....not hanging off a pole in Vegas....hehehe.