Collaborating, Learning and Adapting Advisor