It was an awesome experience learning with Ravi! Super-friendly, flexible with my schedule and most importantly an excellent tutor. Ravi charted the whole crash course schedules as per my convenience! His nice observation ability made me to correct all my minor errors effortlessly. There wasn´t any unnecessary additional classes to burn my pockets. Though I failed in the first attempt, the way he boosted my confidence made me to clear the test in second attempt. And his time management was awesome. Sharp at the schedule when I open my door I can see him waiting for me at instructor´s seat. I would definitely recommend Ravi for good learning.