PES University · Aug 2025 – Dec 2025

What I did

Served as a Teaching Assistant for the Python programming course, supporting 150+ students across lab sessions, assignments, and doubt-clearing.

On the technical side: helped students debug code, understand core Python concepts — data structures, control flow, functions, file handling — and develop an intuition for writing clean, readable programs. Most of the valuable sessions were the messy ones: sitting with a student over a broken script and walking through it line by line until the bug revealed itself.

On the teaching side: prepared practice problems and lab material, graded assignments, and ran sessions aimed at building genuine programming confidence in students who were writing code for the first time.

What I took from it

First-time programmers get stuck in very specific, predictable ways. Teaching Python to beginners made me much more deliberate about how I explain logic and structure — skills that carry directly into writing better documentation and collaborating on code.