

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Suman will be happy to arrange your first Computer programming lesson.
Suman
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Suman will be happy to arrange your first Computer programming lesson.
- Rate $44
- Response 1h
-
Students50+
Number of students Suman has taught since their arrival at Superprof
Number of students Suman has taught since their arrival at Superprof

$44/h
1st lesson free
- Computer programming
- Python
- Computer languages
- C#.NET
- Ruby
Software engineer with 13 years of experience. Programming tutor for UNI, HSC, TAFE and beginners. Python, C, C++, C#, Java, SQL, HTML and CSS.
- Computer programming
- Python
- Computer languages
- C#.NET
- Ruby
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Suman will be happy to arrange your first Computer programming lesson.
About Suman
I am a Senior Software Engineer with 10+ years of industry experience and a Master's degree in Computer Science. I've worked with 100+ students across HSC, TAFE, and university levels, all with 5-star ratings and WWCC verified.
Most of my students come to me when they realise that getting through assignments isn't the same as actually understanding code. I specialise in teaching the reasoning and logic behind programming, the kind of deep understanding that holds up in a closed-book exam, a live technical interview, or a professional engineering role.
If your child is in Year 10–12 Software Design, a uni Comp Sci student, or a graduate preparing for the Australian tech job market, I can help them build the skills: the ability to think through a problem, debug under pressure, and explain their code to anyone.
About the lesson
- Adult Education
- Masters
- Doctorate
- +8
levels :
Adult Education
Masters
Doctorate
Intermediate
Advanced
Beginner
Proficient
Junior
Elementary School
Middle School
Advanced Technical Certificate
- English
All languages in which the lesson is available :
English
What makes my sessions different is that I am a working engineer. When I explain how something works, I use real examples from real projects, not just textbook exercises. Students often tell me that things they had been confused about for weeks finally clicked in a single session.
My sessions are structured around your specific course, task, assessment and goals, not generic content. I use real debugging scenarios, industry-standard code review, and exam-style questioning so students practise explaining their thinking out loud rather than just producing an answer.
------------------------
What I Teach-
-------------------------
Languages & Platforms: Python, C/C++, Java, C#, Ruby, HTML & CSS, SQL, AWS, Azure
Who I work with:
University CS and IT students : including units like COMP1511, INFO1110, FIT1045, COMP10001, and similar first and second year programming subjects
TAFE IT Certificate and Diploma students
HSC Software Engineering students (Years 11 and 12)
Graduates and career-changers learning programming
What I focus on: Logic and problem-solving (not just syntax), debugging methodology, code quality and professional standards, exam technique for invigilated assessments
I run a limited number of sessions per week. Sessions are available on weekday evenings and weekends. Feel free to message me before booking if you have questions.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by students with Suman.
Excellent! Honest and helpful
Perfect! Suman replies very fast and is extremely reliable. He helped me out greatly on short notice. When I was confused with my tasks he was patient and help me trouble shoot it.
Thank you so much SumanPerfect! Good tutor that really takes the time to go through a problem well
Perfect! One of the best things in Suman is that he is doing his work perfectly, he does not accept any work if he can not do it, which is perfect for saving your time as well. He is also very helpful in explaining and making things very clear! Best tutor!
Perfect! Suman was able to help me solve my code very quickly and explain why certain errors were occurring. He was very quick to respond and professional. Excellent tutor.
Perfect! Suman explained everything well; he even drew to show how the code works, which definitely helped a lot. Highly recommend him to someone who finds Python complicated.
Perfect! Very approachable and insightful
Perfect! Very detailed and helpful
Perfect! Excellent tutor helping me with all the programs stuff
Perfect! Perfect!
Perfect! Excellent
Perfect! Suman is an excellent tutor. He responded quickly with help and/or explanations that I could easily understand. He contributed to my learning in a very positive way. I can recommend him to anyone wishing to learn.
Perfect! Suman was easy going and patient, super helpful for my studies!
Perfect! Thanks to Suman, you really helped me. I really appreciate your support. He is a professional in the area of programming.
Perfect! Suman was very nice and accomodated many classes even though we had 9 hours difference in time! His teaching style helped me understand my struggles and I feel more prepared for my exams.
Perfect! Great tutor! I was really happy with all sessions. I learned a lot and I definitely recommend Suman!
Thank you for your lovely sessions! ️Perfect! Suman has a great mentality for not only programming, but also for tutoring. Tutoring is a skill that involves great communication with students, and Suman clearly knows what he is doing. Would definitely recommend.
Perfect! Suman is an excellent tutor. He provided me with timely assistance and explained complex theories succinctly. I highly recommend him if you are looking for someone that can help you with your programming needs. Thank you so much again Suman.
Perfect! Insightful, polite, well planned lessons, super knowledgeable about Python.
Perfect! Suman is a fantastic tutor who is able to help me with my questions and provide the relevant expertise to help me problem solve, and teach me. I highly recommend him for teaching Python.
Perfect! My son is really enjoying working with Suman to help learn C#. Suman is knowledgeable, patient, and has been great at teaching by working with projects. We highly recommend Suman!
Perfect! A great teacher of Python, I would highly recommend him. Listens to my issues and seems to know where I am stuck before I do. I am learning a lot from him!! Want to know Python, learn from Suman.
Perfect! Suman was very clear and understood my limitations with regards to Python. He was extremely professional and well versed. I recommend him highly.
Perfect! Suman has a professional tutoring style but allowed me to guide what I needed to achieve what I need to achieve immediately. Suman built a rapport with me very quickly and stayed clam when I was getting anxious about the subject. I recommend Suman for his excellent subject matter knowledge and his amazing calm, professional, encouraging tutoring style.
Perfect! Suman is thorough, easy to understand, and easy to get along with.
Perfect! Suman is an excellent tutor. He is very knowledgeable in the subject content (python and programming) and was flexible with his time in tutoring me and also responding quickly to any questions I had. If you are looking for tutor who puts in 120% then Suman is your guy!
- Thank you and appreciate you for taking the time to write a review for me. Thank you so much.Suman's response :
Excellent! Helpful.
Perfect! Suman is a great tutor, very helpful!
Perfect! I have had more than 5 tutoring sessions with Suman so far. Each session has covered aspects of Python. All sessions have been conducted promptly and professionally. Suman has been fantastic with ensuring that I not only resolve the problems I present to him however he also ensures that I grasp the fundamental concepts required to understand both my problem and its best solution. He has a great way of simplifying topics that I'm struggling with and presenting appropriate examples to help me more fully understand the solutions. Thanks for all your help Suman, it's very much appreciated.
- Erica got in touch with me while she was looking for a python tutor. She is a wonderful & sincere in her efforts to learn programming logic, always ready to acquire skill. She is smart and very polite.Suman's response :
I always enjoy having conversations and helping her to understand programming.
Perfect! Suman is amazing at explaining and breaking down content into easy learnable sections. He goes though concepts step by step, and is always quick to reply to messages. He is also always on time to lessons and will give plenty of notice he is going to be late. I would not have got through my course without him. Amazing tutor 10/10.
Perfect! Suman was great, super helpful and awesome with feedback.
Perfect! Very helpful, really fast in responding to emails. If anyone needs help on anything can always go to him.
Perfect! He does explain things very well, and will go through each step with you if you don't understand.
Perfect! Suman is very knowledgeable and knows how to teach from the start and explain bit by bit for me which is nice. Also, very flexible with time and stuff which is also great
- Kit is enthusiastic, hardworking. Always eager to learn.Suman's response :
Perfect! Suman is really flexible with his time and is extremely patient when I have issues with my understanding - 10/10 would recommend.
- Adrian is new to Computer Programming world. I am teaching Ruby from basics and giving idea of object oriented programming language. Our sessions are wonderful . He is very friendly and ready to ask questions where he has doubt, which is very important and I always try to clear the doubts.Suman's response :
Perfect! Suman’s lessons have been really helpful and he is really great and excellent tutor.. I have learnt so many things about ruby, and sql languages during short time..
Thank you Suman..- It was wonderful lesson. Fatimah is still taking lesson from me. She is new to the computer programming world , she is willing to learn new things and trying to understand basics.Suman's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Suman is very trustworthy and an excellent teacher. He explains concepts clearly and patiently, making difficult topics easy to understand. He takes the time to make sure I really understand the logic behind the code instead of just memorising it. I’ve gained a lot of confidence and skill since learning with him, and I truly appreciate his dedication and professionalism.
Suman gives his ears to your problems. Please choose him if you need any help. He gives you a space to explain where exactly you need the support.
Suman did a great job with helping and assisting me towards a great outcome. Suman was very accommodating and great to work with. He was always available and communicated and responded very quickly. For anyone needing assistance I highly recommend him.
Suman is a great tutor, super patient and easy to learn from. He breaks things down in a way that actually makes sense, even when the topic is tricky. I’ve learned a lot from him and feel way more confident with my coding now. Definitely recommend!
I have been having tutorials in C# and Java Script programming with Suman for the past couple of months.
I have found his knowledge to be excellent in the chosen areas and he has helped me a lot. I have learnt much in this time and am grateful for Sumans help. Suman is always prompt to reply to emails and has been professional, courteous and kind. I would easily recommend him as tutor for other students. Thank you.Suman is a great programming teacher with a lot of knowledge. He is very good at explaining concepts and will help those who struggle to understand programming. I highly recommend him as a tutor.
Suman is a an excellent programming teacher, he has helped me understanding basic concepts of c++ and continues to help me with any uncertainties I have. Highly recommend him.
Suman is excellent in helping others understand concepts of not just programming, but IT as a whole. I have learned a lot from Suman, and am looking forward to future sessions!
Really helpful tutor. Suman explained everything very well. He actually drew to help me visualize how the code works, and this definitely helped. Really recommend Suman to anyone who is also finding Python complicated.
Suman has a lovely demeanour and has been nothing but accomodating. Highly recommend his services!
Suman is an expert programmer who gave me excellent and timely advice. I am happy to recommend him highly as a teacher and I have found him to be completely trustworthy
Mike from AdelaideFantastic tutor, provided what I needed to learn at a reasonable price in a matter of time. Thanks again Suman!
I found Suman for gumtree. He's really professional but friendly at the same time. He explain programming stuff really easily. I would highly recommend him for anyone who's struggling or need help with programming!! Cheers
I was looking for a Python teacher until I found Suman to assist me with Python problems. He is an excellent teacher who explains the material thoroughly, and I intend to take additional lessons with him in the future to learn more advanced material. I would recommend him to anyone looking for a Python teacher because he is very patient and sincerely wants to help.
Was a great tutor. Made sure that i understood everything he taught. Would highly recommend, puts lots of effort into his teaching.
Suman is so patient and understanding. He sets goals and clearly explains challenging programming concepts. I am a beginner to JavaScript programming and Suman has always been prompt to answer questions and provide visual examples. He is extremely professional and very organised. I highly recommend Suman to anyone that is learning the fundamentals of programming.
Suman is an excellent tutor. He is very helpful, responds promptly and gives insightful explanations on very complex issues. He is very helpful, particularly for someone just starting out on Python
Suman is an absolute star programmer and tutor. He assisted with a Python assignment. He exceeded my expectations. If anyone struggles with programming, you need Suman on your side. And also a great person with great attitude always keeps his word.
Suman has explained the basics of python programming for me, which has been a real help to me during my bootcamp.Highly recommended.
I completely recommend Suman to anyone who is having trouble understanding anything tech-related! He was able to help me out with some homework coding problems. After sessions with him, I got a better understanding of python coding. He goes above and beyond to help students understand concepts better. Very much appreciate his committment to helping students like me!
Suman was a reliable and attentive tutor for me while studying python, I highly recommend his services.
Suman has been incredibly helpful and has allowed me to gain a greater understanding of my coursework in python. Highly recommended.
I have trust issues with online assignment helper and tutors but Suman proves me wrong. His high level of professionalism is second to none with one of the most affordable prices around. I was flabbergasted at the excellent feedback I got on my last assignment which he helped me with. I strongly recommend him.
Suman has inspired me to learn programming at 51 years of age. Suman explains programming like it is something learnable, attainable and enjoyable. He removes the fear, and, what we naturally block because of preconceptions and makes it logical and dare I say it… easy.
I appreciate Superprof for bringing Suman to my attention, when I needed what he gives the most.Suman helped me with my coding and made step by step explanations allowing me to understand it in a thorough and effective way. Would highly recommend
Suman is by far the most patient and knowledgeable tutor I’ve ever had. He always stay focussed on teaching schedule but in the same time always willing to go the extra mile when necessary to elaborate on a difficult to understand concept.
All in all he is the kind of tutor that never gives up on you, and truly inspires you to keep pushing forward till you make it!
I wholeheartedly recommend Suman to anyone who cares about learning!I would highly recommend Suman. I needed help with an urgent Python project and he was able to respond quickly with clear and concise advice. His Industry experience shines through as he can easily solve your challenge and help you understand the concepts as well.
Very helpful, very thorough, very responsive, and very reliable. Highly recommend
Highly recommended. I have got Suman to help me to build my foundation on ruby, things that I’m struggle to understand in Uni are all easily being explained and shown by Suman. I learnt a lot more from Suman than in Uni. As a teacher, it is not about how much you know, it is about how well you teach, and Suman definitely have the teacher material as the way he explain, it very easy to absorb.
Will continue to have my weekly class with Suman for the next couple yearsHe is an excellent tutor who will explain the content until you fully understand. Great for beginners as he explains in detail and very clear. Highly recommend.
I know Suman from our University where we worked together in an Impage Processing project. His work in that project was commendable, he being the core coder. His attention to details is really appreciated by all the team members and professors in the panel. I recommend Suman because he is approachable for any kind of issues related to the programming and he is ready to help. He will continue trying until the person is comfortable with the understanding.
Suman is my classmate in Bachelor of Engineering course. He is a brilliant, calm, self motivated person. His excellent skills of understanding the subject to its depth are very strong. We have worked together in multiple projects during our Engineering course. Most of the times he took personal responsibility to learn and develop his strong coding skills. He is a very knowledgeable person as well. No doubt, he is a pretty good and quick learner as well as good a teacher. Because I still remember the days when he used to clear my doubts with many examples about the programming subjects. He has taken ownership of writing codes for several projects. Finally, one thing I can say about him that he is an expert in coding languages and has in-depth knowledge in programming Subjects.
Suman and I were classmates in our Bachelor of Engineering degree. I worked in multiple projects with Suman, he is brilliant, diligent, and he has a natural ability to understand and explain complex concepts and solve complex problems. He is a solid programmer who even helped a lot of our classmates to ace programming concepts. During my final project submission, I was stuck in one of the challenging algorithms implementations in computer networking. Suman helped me with a simple yet brilliant idea to solve that piece. He is also very helpful and a kind person.
Suman helped my friend to understand C++ . He is very patient and calm while explaining new concepts. He is friendly, knowledgeable and having hands on experienced on multiple programming languages. I would personally recommend Suman to all students who is willing to learn programming concepts.
Worked with Suman for three years. He is an experienced team player and team leader. We worked on several initiatives on cloud technology together in which he lead most of them. He has in-depth knowledge of multiple programming languages and cloud technology also great mindset towards uplifting his team members.
View more recommendations
Rates
Rate
- $44
Pack rates
- 5h: $218
- 10h: $436
online
- $44/h
free lessons
This first lesson offered with Suman will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
Details
There is a separate platform fee, not a Teacher’s fee.
Find out more about Suman
Other tutors in Computer programming
Reza
Brooklyn & online
- $40/h
- 1st lesson free
Esmaeil
New York & online
- $30/h
- 1st lesson free
Michael
New York & online
- $50/h
- 1st lesson free
Gabriel
New York & online
- $25/h
Behdad
New York & online
- $25/h
- 1st lesson free
João
New York & online
- $25/h
Piyush
Brooklyn & online
- $35/h
- 1st lesson free
Nicholas
Los Angeles & online
- $25/h
- 1st lesson free
Mehrdad
New York & online
- $50/h
ArtaYab
New York & online
- $60/h
Blake
Crystal Lake & online
- $50/h
- 1st lesson free
Edward
Houston & online
- $50/h
Alex
Mountain view & online
- $100/h
Miranda
Gainesville & online
- $30/h
Andrei
California City & online
- $50/h
- 1st lesson free
Matias Ignacio
Miami & online
- $39/h
Mike
Brooklyn & online
- $20/h
- 1st lesson free
Ricardo
San Antonio & online
- $25/h
Hussein
Washington & online
- $20/h
- 1st lesson free
Marek
Dearing & online
- $29/h
- 1st lesson free
-
See Computer programming tutors
