Learn-do-teach method