I have seen teachers explicitly model a mathematical concept (e.g., using the standard algorithm to add two digit integers).
I have seen teachers engage in a think-aloud modeling their thought process while engaging in a mathematical task (e.g., using the standard algorithm to add two digit integers).
Is there a difference at all? Is the major difference here that the explicit modeling of the steps (i.e., first scenario) is more focused on behaviorist principles and the second scenario is more focused on cognitive strategy training? When would you decide which approach to use?