₹3,000–8,500/hour (US$31.58–89.46/hour)
Depending on the depth of the subject you require.
Shruti Madali
March 2, 2026
Driven, structured, and genuinely supportive.
I would like to sincerely thank Dharma for the incredible support he has given me in both Statistics and Economics. Although we began working together towards the end of the first term, his guidance made a significant difference in my understanding and confidence.
He has an excellent conceptual understanding of the subjects, and what sets him apart is his ability to simplify complex ideas — especially the fundamentals of curves, core statistical concepts, and key economic principles. He ensured that my basics were strong rather than just focusing on solving problems mechanically.
He truly went above and beyond by helping me create a structured and realistic study routine at a time when I was extremely stressed. Despite being a good friend, he maintained complete professionalism and objectivity. He understood the pressure I was under and consistently guided me with patience, clarity, and encouragement.
I am genuinely grateful for his support — it has added real value to my academic journey.
Amy
November 25, 2025
A supportive tutor who breaks down concepts really well
Dharma explains concepts very clearly and makes sure that you have a 100% understanding of the foundations before moving to more challenging material. He breaks down difficult topics so that they are much easier to understand.
His notes are very clear and well-organized, providing a very helpful resource to look back on. He also uses very relevant examples and diagrams to help break down more challenging concepts. Whether it's helping with exam preparation, clarifying homework, or reviewing concepts from lecture,
Dharma has been able to answer all of my questions in subjects like Data Structures, Algorithms, OOP, and Intro to C. I feel comfortable asking him questions multiple times, and he's always ready to help. Thanks to his help, my understanding of these subjects has grown significantly.
Nikhita Anusuri
May 13, 2025
Dharma’s an awesome tutor who makes tough CS topics easy to understand
Getting tutoring from Dharma has been such a transformative experience. He has seriously boosted my confidence by ensuring I fully understand each topic, while providing a supportive environment where I never have to worry about judgment. Our classes together have also really helped me improve my organizational skills and studying habits. Dharma is an excellent tutor who has consistently gone above and beyond to help me navigate a wide range of computer science topics- such as database design and implementation, cloud computing, statistics, matrices and linear algebra, django, operating systems, data structures and algorithms and much more.
Dharma’s depth of knowledge across all these subjects is awesome but what really stands out is his empathy and understanding. He really takes the time to listen to his students and match his teaching style to suit their individual needs. I really appreciate his patience overall, he makes sure no question goes unanswered and every concept is understood before moving on. He’s also extremely reliable and is always there when a student needs support. I highly recommend Dharma to anyone looking for a tutor who is not only knowledgeable in computer science topics but will also help improve a students life skills which help a students growth and success.
Rohan Kumar
March 24, 2023
Phenomenal
Dharma is an excellent teacher. Within one week his tutoring boosted my programming skills in Java. His dedication and clarity is what has helped me achieve so much success. I would highly recommend his services!
Andrea Menga
April 5, 2021
Really professional and efficient
I had a wonderful experience thanks to the professionality, the availbility and skills of the tutor, he has been available at first intance when I contacted him and helped me in every way possible, I learned a lot thanks to him and I really recommend him to everyone who needs help in this subject
Meshal
April 2, 2021
mandeel
I swear guys this man he will get the full marks for u and he is come on time no matter what happens so trust in him ?
No one
April 2, 2021
it's really very good teacher and so kind
if you need any help just ask this teacher you will get hight grade
Rasheed
March 9, 2021
If you looking for a professional work you are in the perfect place
As I said “ If you’re looking for a professional work you are in the perfect place” this man really knows what he’s doing and it was very great experience working with him. I really recommend working with him ??
Saad
March 7, 2021
He is very good with the programming ??????
I got a full mark and and his attitude is very good
Taash
February 16, 2021
V competent
Very helpful and knowledgeable in the subjects mentioned in the description
Anmol Aggarwal
February 4, 2021
Excellent, quick, and efficient work
One of the best tutors on TeacherOn! He helped me with my Java assignment when no one could. I am highly impressed by the quality of the work and quick delivery, and more importantly, he was there when I needed him. Would definitely recommend!
HARUN ERGUN
January 23, 2021
Beautiful teacher
He’s a beautiful teacher and understanding :)
Rhea
January 19, 2021
Good Response Time
Good response time. Good Knowledge of subject
Jameel
December 21, 2020
Perfect service
He knows his work! He helped me in such a professional way. Do not hesitate to work with him! Applause to you.
Ali Ulasmis
December 19, 2020
He is a legend
He is very proficient in python. If you really need help with a python assignment, hire this man!
Aanchal Salhotra
December 14, 2020
Very talented and an Excellent Teacher
Hey there,
If you’re looking for perfection and excellence, this is the right person, he has it all! Very professional and well versed with his subject, he helped me learn so much about python. I would definitely recommend learning from him any computer science related subject, he’s a total pro!
Ron
August 3, 2020
Very Good
Teja helped with my Data Structures course work involving Stacks & Queues. His command on Java is excellent. He even went over the code to explain what he did and how it works.
Rekha
July 7, 2020
Highly recommend Dharma for Python
Dharma is an excellent teacher who has lot of patience and amazing teaching skills. He is detailed oriented and methodical in teaching programming which is a very difficult subject especially for younger kids to comprehend. Not only he made it interesting but also made it easy for my 13 years old son who began to have a passion for Python. I would highly recommend Dharma to teach beginners of computer science.
Edto
June 7, 2020
Very professional tutor
Dharma is really professional and knows exactly what I need. He's very clear and sharp, understand the assignment challenge and my difficulties immediately. He's able to provide clear guidance to the solution promptly and helped me to meet the deadline in a very short period. It's my pleasure to learn so much from him.
Swathi Nath
May 23, 2020
Very proficient
Dharma is proficient and accommodates his full time to the task. Takes initiative in helping out. I took help from him for learning Python. He was very patient and detail oriented in explaining concepts. He has deep knowledge and is ready to share. I started from scratch and now I am at a decent level. He also suggested some textbooks and online courses which would further help me with my work. Would highly recommend him to all.
Ann P
May 23, 2020
Best tutor
Dharma is an excellent tutor. Initially I hired an experienced IT tutor who said he needed more time with my assignment because he felt it was complicated and couldn't give me a clear deadline to complete the task. I came across Dharma and he completed my assignment in an hour. He is professional, quick, helpful and technically sound. He is not money-oriented, his aim is to share knowledge. I will definitely recommend him as a reliable tutor to anyone. I plan on continuing my sessions with him.