I love to teach with case examples.
They permit the right mixture of generalization and specific, elicit discussion among class members, and reinforce the key principles. This means, of course, that the instructor must be ready to handle interruptions as well as questions out of left field but those factors add to the energy of the session.
This interaction gives the instructor the ability to determine whether or not the information is being absorbed. You can explain a concept one way and some people won't grasp it. Add another explanation or two and finally all of the lights go on. Teaching management and EEO workshops has made me appreciate the excellent teachers I've had over the years.
It has also made me cringe at the poor ones.