Teaching & Mentorship

Teaching is a central part of my professional work. I focus on helping students understand how programming actually works, not just how to follow steps or memorize syntax. My teaching is shaped by real software development experience, so students learn concepts the way they are used in practice.

What I Teach

↑ tap a category to explore

PythonPython
JavaJava
CC
C++C++
C#C#

Academic Boards & Curriculum Support

Teaching adapted to each board's curriculum expectations and assessment style — concept clarity alongside exam requirements.

IGCSE

IGCSE & O Level

Cambridge International

IB

IB SL & HL

International Baccalaureate

CBSE

CBSE CS & IP

Class 11 & 12

ICSE

ICSE & ISC

Indian Certificate

Teaching Approach

Teaching is hands-on and example-driven. Concepts are explained through working code and real-world applications rather than abstract theory alone.

Learning is project-based, helping students understand how different pieces fit together in actual software systems. This approach builds practical understanding that goes beyond memorization.

The pace and depth of instruction are adjusted to each student's level and learning style. Some students need more time on fundamentals, while others are ready to move quickly to advanced topics.

Emphasis is placed on clarity and understanding rather than memorization. The goal is for students to know why something works, not just that it works.

What Students Say

Students from Carnegie Mellon, Waterloo, USC, UIUC, University of London, and more.

Manya Khemka

Manya Khemka

Carnegie Mellon University (CMU)

Kunal sir was a great instructor who consistently went above and beyond to ensure I truly understood the material. He had a very helpful ability to break down complex concepts into clear, intuitive explanations, which made even challenging topics feel approachable.

Krrish Dhingra

Krrish Dhingra

University of Waterloo

Kunal sir has taught me everything I know about Python and Java, and his classes have enabled me to solve complex coding problems in my exams at university level as well. He is extremely kind and is always available if you have any doubts.

Eshan Jain

Eshan Jain

City of London School

Kunal has been tutoring me for the past eight years. He has supported my learning journey from the very basics all the way to Python, making the subject engaging, enjoyable, and easy to understand. I highly recommend him as an outstanding and dedicated tutor.

Bhavesh Mittal

Bhavesh Mittal

Delhi Public School Vasant Kunj

I studied under Kunal sir for more than 5 years, starting in 9th grade. He also mentored me for the AP Computer Science exam and the Microsoft Python certification. Now that I'm majoring in Computer Science, college feels like a breeze so far.

Jay Aditya Lalwani

Jay Aditya Lalwani

Grainger Engineering

I have been learning coding and robotics from Kunal sir since I was in class 6. Because of him, I found my calling in robotics. He has a truly unique way of explaining concepts whether it be complicated python logics or troubleshooting a robot that just won't work.

Divyaanshu Das

Divyaanshu Das

Singapore Management University

He didn't just teach me coding, he genuinely helped me figure out what I wanted to do with my life. When I had no prior background in computer science, he patiently helped me build my foundation, step by step, and made sure I was confident enough to take on a coding-heavy course in college.

Frequently Asked Questions