Deepak is an excellent teacher who is really passionate about passing the the knowledge to the younger generation. He is incredibly knowledgeable and extremely patient with kids. With so many tutors around, his teaching style really stands out. We are fortunate to have him as a teacher for our child.