Teaching Philosophy
Teaching for me is a very stimulating experience, especially so in a research environment where we explore the limits of knowledge. I believe that the best learning happens when research and teaching go hand-in-hand, complementing each other - this is true of undergraduate as well as graduate teaching. I am an advocate of the use of technology in teaching, and often find it to be effective. This is not to say that I do not enjoy using the traditional board style of teaching.
Courses taught at IIT Jodhpur
CSL 7690, Edge and Fog Computing (Spring 2023), 77 students (co-taught with Dr. Sumit Kalra, IIT Jodhpur)
CSL 3040, Principles of Programming Languages (Autumn 2022), 84 students
CSL3080, Computer Networks (Spring 2022), 112 students
CS321, Computer Networks (Trimester 2, 2021), 82 students
CS311, Data Communication (Trimester 1, 2020), 71 students
I have also contributed to some modules in the IITJ-Whizhack Cybersecurity Certificate course.