Case-Based Teaching: When is it a good approach and when is it not?