Hi Diane:
Yeah, the problem solving/critical thinking thing is very important for succesful students and workers.
For me, I rely on student learning objectives, course objectives, my knowledge of the real world work expectations, and trying to individualize my instruction to reach each student on their level, to bring them closer to my level.
Regards, Barry