Teach by doing