Effective Strategies For Lifelong Learning