Teaching

I have been a part of the teaching team in various courses, as shown below

Design and Analysis of Algorithms (TA)

CS-1206 at Ashoka University, Sonipat | January 2024 - May 2024 (Spring 2024)
Professor: Prof. Anirban Sen This course is a core component of Computer Science at Ashoka and around the world. This course is ongoing.

  • Focussed on Dynamic Programming and competitive coding style problems
  • Graded assignments, quizzes and exams
  • Streamlined discussions and facilitated effective learning

Introduction to Machine Learning (TA)

CSL-2010 at Indian Institute of Technology (IIT), Jodhpur | May 2023 - August 2023 (Summer 2023)
Professor: Prof. Rintu Kutum
This is an elective requirement offered during the summer semester at IIT Jodhpur that provides students from a wide array of disciplines with the foundations of machine learning. This was small course with 30 students.

  • Handle a large chunk of the grading
  • Taught the lab sessions to foster practical learning of the concepts discussed in class
  • Held weekly office hours to have one-on-one interractions with the students to discuss learning gaps and to improve the current lesson plans

The New Geography of the Information Age (TA)

CS-2378 at Ashoka University | January 2023 - May (Spring 2023) 2023 and January 2022 - May 2022 (Spring 2023)
Professor: Prof. Debayan Gupta
This course focussed on socio-technical problems caused by humanity blindly stumbling its way into the Information Age. Our new world has new rules: intellectual property looks different, cyber-crime looms large, cold cyber-warfare persists at a nation-state level, planet-scale surveillance is commonplace, we’re all about to lose our jobs to robots, and the list goes on. This was a large cohort with over 180 students.

  • Focussed on the development of technical projects of the students
  • Handled discussion sections to have more student interaction owing to large class sizes
  • Handled a chunk of the grading for essays and analytical papers

Data Structures 1 (TA)

CS-1203 at Ashoka University | August 2022 - December 2022 (Winter 2022)
Professor: Prof. Debayan Gupta and Prof. Soumyottam Chatterjee
This course is a core computer science requirement that familiarises undergraduate students with the intricacies of the various data structures and their implementations in various programming languages. It aims to provide foundational knowledge on their working as well as the intuition on how they are to be used. This was a large cohort with over 100 students.

  • Handled grading an individual feedback for examinations and weekly assignments
  • Handled hands on practice sessions to demonstrate use-cases of the course material and help build the intuition for programatic thinking.
  • Had weekly office hours to have one-on-one interractions with the students to discuss learning gaps and to improve the current lesson plans