All in teaching life