teaching

Materials/Resources for courses.

National Programme on Technology Enhanced Learning (NPTEL)
Probability and Statistics
Spring 2024: Teaching Assistant
  • Statistical reasoning is vital across disciplines like sciences and engineering, supporting advanced research in fields like electronics, biology, and information science. Early exposure to probability and statistics is crucial for students in these fields. This course introduces undergraduates and postgraduates to the subject, offering a comprehensive yet accessible treatment of theory, with concepts illustrated through examples and practical problems.

  • Course Website.

  • Problem Solving Sessions.

Deep Learning
Spring 2023: Teaching Assistant
  • Deep Learning has garnered significant attention recently, utilized successfully by tech giants like Google, Microsoft, and Facebook for solving various Computer Vision and Natural Language Processing problems. This course covers key Deep Learning concepts, including feedforward neural networks, convolutional neural networks, recurrent neural networks, and attention mechanisms. It also explores optimization algorithms such as Gradient Descent, Nesterov Accelerated Gradient Descent, Adam, AdaGrad, and RMSProp commonly used in training deep neural networks. By course completion, students will gain knowledge of deep architectures for addressing Vision and NLP tasks.

  • Course Website.

  • Problem Solving Sessions.

Indian Institute of Science
Advanced Deep Representation Learning
Fall 2022: Teaching Assistant
  • This course contains discussions on cutting-edge topics on Advanced Deep learning. Given their practical applicability, it is imperative that the algorithms discussed during the lectures are duly implemented (as assignments) by the students.

  • Course Syllabus.