My instructor doesn't yell much and when he swears it's usually in jest. What he does do is nag and nag and nag and nag...
I get nagged for losing/gaining 100 feet, nagged for dropping speed by 5 knots or so, nagged for being too tense, etc, etc.
You get the idea
But it works better than any other teaching technique I've ever come across and I will be eternally grateful.
And when I have an engine failure, I won't be remembering someone swearing and hurling abuse at me. No, I'll just keep hearing that nagging! It will undoubtably keep me out of trouble for years to come
Wily