Dharma Teja Nuli Data Science Freelancer
17 Reviews

I did my bachelors and masters from IIT Bombay. I graduated in 2014. I have done many online courses and projects in Machine Learning and Computer Science.

I am genuinely interested in teaching and helping others. I get ultimate satisfaction when I am teaching someone, especially if it is to someone who is an absolute beginner.

My biggest strength is my ability to understand the level of the student and tailor my teaching for them to understand. My basic principle is that the fundamentals of any subject are the most important. That is how I learned anything my entire life. I give really high emphasis on the fundamentals.

I'm especially proficient in Python, Java, Maths & Data structures. I am also really good at making mobile apps with Flutter & Firebase.

I would like to believe that I am a very empathetic and kind-hearted person. I am very patient. I am also a very good listener.

I am really good at creating assignments in such a way that it tests the wholesome understanding of students.

My English and communication skills are also really good. I am also proficient in Telugu and Hindi. So this will help even if the student is not completely comfortable with English.

I love mathematics and logic. I choose computer science because I love every bit of it. I am very passionate and I love what I do.

I am very proficient in solving Rubik's cube too. I can solve any sized cube (from 2x2 to 17x17). I can even solve the 3x3 Rubik's cube blindfolded.


  • JAVA (Beginner-Intermediate)

  • Computer Science (Beginner-Intermediate)

  • Python (Beginner-Expert)

  • Data Science (Beginner-Expert)

  • Rubik's cube (Beginner-Expert)

  • Object oriented programming (Beginner-Intermediate)

  • Flutter (Beginner-Intermediate)

  • Firebase (Beginner-Intermediate)

  • Data Structures and Algorithms in Python (Beginner-Expert)

  • Rubik's cube 5x5 (Beginner-Expert)

  • Data structure (Java) (Beginner-Intermediate)

  • Data Structures and Algorithms (JAVA) (Beginner-Expert)


No experience mentioned.


  • Dual Degree (B.Tech + M.Tech) (Jul, 2009Jun, 2014) from Iit bombayscored 8.06

Fee details

    1,5005,000/hour (US$20.5168.37/hour)

    Depending on the depth of the subject you require.

17 Reviews
5 out of 5

User Photo 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

User Photo April 2, 2021


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 🙏

User Photo 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

User Photo 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 👍🏼

User Photo March 7, 2021

He is very good with the programming 👍🏼👍🏼👍🏼

I got a full mark and and his attitude is very good

User Photo February 16, 2021

V competent

Very helpful and knowledgeable in the subjects mentioned in the description

User Photo 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!

User Photo January 23, 2021

Beautiful teacher

He’s a beautiful teacher and understanding :)

User Photo January 19, 2021

Good Response Time

Good response time. Good Knowledge of subject

User Photo 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.

User Photo 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!

User Photo 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!

User Photo 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.

User Photo 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.

User Photo June 7, 2020
Payment verified US$ 20

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.

User Photo 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.

User Photo 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.