EM: I would say that one-on-one with open ended questions is the best way. When combined with small group discussion, however, ConcepTests are an excellent way to force people to think, and to do so with a minimum amount of cost and time. If we had infinite time, of course, a better instruction could be devised. So given the constraints we have on the amount of material to cover and the time available, the answer to your question would probably be, "Yes".