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
Academic Boards & Curriculum Support
Teaching adapted to each board's curriculum expectations and assessment style — concept clarity alongside exam requirements.
IGCSE & O Level
Cambridge International
IB SL & HL
International Baccalaureate
CBSE CS & IP
Class 11 & 12
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
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
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
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
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
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
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.”