From Training to Teaching: Techniques for Case-based ITS: Evolutions in Design