Teaching

Teaching is the greatest act of optimism.

  • Courses Taught
    • Introduction to Computer Science
      • COL100 at IITD 2024 (Co-taught with Professor Kumar Madhukar, Dr Ramneek Kaur and Dr Prasad Chaugule)
    • Special Topics in Theoretical Computer Science
  • Supervision
    • Dual Degree
      • Abhinav Kumar, CSE, IITD 2023-24 [Thesis]
      • Dhairya Gupta, CSE, IITD 2023-24 [Thesis]
    • BTech
      • Harihar Swaminathan, CSE, IITD 2023-24 [Slides]
      • Naman Gupta, CSE, IITK 2018-19 [Thesis]
    • Interns
      • Sundar R, BTech Intern from IIIT-SriCity, Avionics, IIST 2024 [Slides]
      • Aiswarya G Raj, MTech Intern from CET-Trivandrum, Avionics, IIST 2024 [Slides]
      • Ajay R Nair, MTech Intern from CET-Trivandrum, Avionics, IIST 2024 [Slides]
  • Teaching Assistance
    • Special Topics in Cryptography
      • COL872 at CSE, IITD 2023
    • Modern Cryptology
      • CS961 at Emaster Program, IITK 2023, 2022
      • CS641 at CSE, IITK 2021, 2020, 2019, 2018, 2017
    • Introduction to Linear Algebra
      • CS972 at Emaster Program, IITK 2022
    • Modern Algebra
      • NPTEL 2021, 2018
    • Algorithms II
      • CS345 at CSE, IITK 2018
    • Data Structures and Algorithms
      • ESO207 at CSE, IITK 2019, 2018, 2017
    • Operating Systems Laboratory
      • CS3092D at CSE, NITC 2016