Kavitha is an extremely intelligent chess player and very good in posing challenges. The challenges definitely helps an ordinary chess player to move to the professional level. I have met few chess players but very rare you will find people who have the capability to explain the tactics. Learning any game in an organized way would definitely help to take our game to the next level. If you are serious about chess Kavitha is definitely one of the finest teachers you will find.