teaching

CS F213: Object Oriented Programming

BITS Pilani | Fall 2022

Undergraduate course introducing object-oriented programming concepts using Java.

  • Role: Teaching Assistant
  • Enrollment: ~250 students
  • Responsibilities: Lab sessions, lab test preparation, student mentoring

Introduction to Machine Learning and Deep Learning

BITS Pilani | Spring 2023

Student run course on foundational ML/DL concepts and algorithms, and programming with python, numpy, and pytorch.

  • Role: Instructor
  • Enrollment: ~40 students
  • Responsibilities: Curriculum design, lecture delivery, assignment creation, student mentoring

CS F372: Operating Systems

BITS Pilani | Fall 2023

Undergraduate course on operating system principles, including process management, memory management, and semaphore mechanisms.

  • Role: Teaching Assistant
  • Enrollment: ~250 students
  • Responsibilities: Lab sessions, lab test preparation, student mentoring