teaching
Courses that I have taught in the past or I am teaching at present.
At BITS Pilani, Goa Campus (Dec 2025 - present):
- Artificial Intelligence (CS F407): as IN (with Ashwin Srinivasan, Spring 2026)
At University of Cambridge (2024 - 2025):
- Supervision: Mathematical and Computational Biology (2024/25)
At 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; I started this course in our department. [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; I started this course in our department.
- *Machine Learning (BITS F464): mostly as IN, as IC one time. [Tutorials and Labs]
- *Database Systems (CS F212): as IN
- Computer Programming (CS F111): as IN
Additionally, I have been involved in formulating new courses for the institute:
- Deep Learning (CS F425: see version 1)
At NIST, Berhampur (Jun 2014 - Jul 2015):
- Analysis and Design of Algorithms (Theory and Labs)
- Computers and Object Oriented Programming (Theory and Labs)