Thinking Flexibly Teacher Resources