Powerful Techniques for Teaching in Lifelong Learning by