Anand is very knowledgeable and extremely generous with sharing his experience and knowledge.