Teaching and Mentoring
My teaching combines fundamentals with hands-on computation and field experience. I particularly enjoy helping students turn an abstract method into something they can implement, visualize and test.
Teaching Focus
Computing Fundamentals
Data structures, algorithms, Python, SQL and practical data handling.
Data & Machine Learning
Probability, statistics, visualization and introductory machine-learning workflows.
Scientific Computing
Working with image data, experiments, evaluation and reproducible computational workflows.
UAV & Field Methods
Mission planning, pre-flight procedures, field acquisition and responsible data collection.
Teaching Experience
Lead Teaching Assistant — ES 113, Data Centric Computing
Jan — Apr 2025
The course introduces students to the practical foundations of working with data. Topics included data structures and algorithms, Python programming with Pandas and Matplotlib, SQL, data manipulation and introductory machine-learning workflows. As lead TA, I coordinated a 45-student TA team, helped establish the QA-session format and maintained consistent grading standards.
Graduate Teaching Fellow — FP 602, Writing
Aug — Nov 2024
This course focuses on developing clear and effective academic and technical writing. I guided 35 students through classwork and assessments, helped them improve the structure and communication of their writing, tracked progress and conducted individual reviews with students who needed additional support.
Teaching Assistant — SC 333, Drone Data Acquisition and Processing
June 2024
This hands-on course introduces students to drone-based data acquisition and the processing of imagery collected in the field. I ran flight-training and field sessions for around 30 students, covering pre-flight checks, mission preparation, responsible airspace practices, acquisition procedures and field safety.


Teaching Assistant — ES 114, Probability, Statistics and Data Visualization
Dec 2022 — Apr 2024
This course develops the statistical foundations needed for analysing and communicating data. I ran laboratories and tutorials for 50+ students across three semesters, using Python to demonstrate probability, descriptive and inferential statistics, data analysis and effective data visualization.
Student Mentoring
Ongoing
Supervise B.Tech and M.Tech students on hyperspectral imaging, image editing and GAN inversion. Two collaborations became co-authored submissions.