TeachingDelegate class added.