teaching

Courses that I have taught in the past or I am teaching at present.

BITS Pilani, Goa Campus (Dec 2025 - present):


University of Cambridge (2024 - 2025):


BITS Pilani, Goa Campus (Aug 2015 - Aug 2022):

Courses marked with ‘*’ are the ones that I have taught at least for 4 semesters. My duty for each course is either as Instructor-in-Charge (IC) or as Instructor (IN). IC has additional administrative responsibilities concerning the course.

  • Deep Learning (CS F425), as IC [Course Page]
  • Meta-Learning (BITS G513), as IN with Dr. Gautam Shroff [Course Page][Labs]
  • Introduction to Data Science (BAZG523/CSIZG523), as IC; WILP course. [Labs]
  • *Neural Networks (BITS F312), as IC
  • *Machine Learning (BITS F464), mostly as IN, as IC one time. [Tutorials and Labs]
  • Artificial Intelligence (CS F407), as IN
  • *Database Systems (CS F212), as IN
  • Computer Programming (CS F111), as IN

Additionally, I have been involved in formulating new courses for the institute:


NIST, Berhampur (Jun 2014 - Jul 2015):

  • Analysis and Design of Algorithms (Theory and Labs)
  • Computers and Object Oriented Programming (Theory and Labs)