And there are plenty of "so called experts" teaching. In classes where there is wiggle room for what is "right" and what is "wrong" I prefer to figure out what the instructor wants and give them that even if I don't agree with it. Heck half of my answers for my tutor training class were nothing more then lip service. I wasn't about to go "I think this idea is a crock." Same applies to my programming classes. If the instructor wants a global variable then I'll use the global variable. I'm still going to use the best techniques I know in my personal projects but I want the dang A

You are right here. I am not a so called expert-by no means- but I mean by " cant back up their claims" when I know the students are obviously wrong- and the like to make it known to the entire class "of their expertise".

You are following directions-your grade "A"
Not hard is it.

We had one assignment which was to randomily place queens on a 4x4 chessboard until there were no open safe spots left. He wrote out the method out on the board and gave the simplist method to use. I still had people coming in for tutoring that needed hand holding to figure out what to do.
You would not believe how many people in ours MS Applications classes that can't READ the steps , when it is spelled out in the text. As you mentioned- they want that "hand holding".