Nagi Uncle as a lot of his known folks call him is not as easy going as it might seems when it comes to coaching and holding you accountable. Always helps in creating practical insights and connecting the dots. He has a very keen eye for details and is committed to your success.
With his own multi-faceted personality that one comes to know over the many sessions, he keeps pushing your limits with making you feel uncomfortable. I would highly recommend Nagendra as a coach if you are leader or getting into leadership roles.