Sharat is excellent trainer.. shares more than what he promises. What I like most about him his sincerity and willingness to guide his students. All the Best Sharat and keep doing great work.