Think!: Metacognition-powered Primary Teaching