Teaching models:
Exploration/brainstorming.
Drill and practice.