Micro teaching is a technique for teacher training that involves practicing short lessons for peers in order to receive feedback. This document discusses using technology to enhance the micro teaching experience and allowing student teachers to experience the teaching and learning process. It also addresses creating a supportive environment to help develop learners.