I have taught 42 full iterations of 14 different courses (except the tutorials). The details are as follows:
Design and Analysis of Algorithms (Undergraduate, 9 times), shared with one instructor in 2017, 2020, 2021, 2022, 2023, and 2024; sole instructor in 2018 (twice) and 2019 at BITS Pilani.
Advanced Algorithms & Complexity (Graduate, 9 times), shared with one instructor in 2015 and 2016; sole instructor in 2018, 2019, 2020 (twice), 2021, 2022 and 2023 at BITS Pilani.
Cryptography (Undergraduate, 9 times), sole instructor in 2016, 2017, 2018, 2019, 2020 , 2022, 2023, and 2024; shared with one instructor in 2021 at BITS Pilani.
Data Structures & Algorithms (Undergraduate, 1 time), shared with one instructor in 2016 at BITS Pilani.
Theory of Computation Tutorial (Undergraduate, 3 times), shared with one instructor in 2016 and 2017; and shared with two instructors in 2023 at BITS Pilani.
Advanced Compilation Techniques (Graduate, 2 times), sole instructor in 2015 and 2017 at BITS Pilani.
Discrete Structures for Computer Science (Undergraduate, 1 time), shared with one instructor in 2019 at BITS Pilani.
Discrete Structures for Computer Science Tutorial (Undergraduate, 3 time), shared with two instructors in 2019, 2020 and 2022 at BITS Pilani.
Design and Analysis of Algorithms Tutorial (Undergraduate, 3 times), shared with one instructor in 2016 and 2020; shared with two instructors in 2021 at BITS Pilani.