Teaching Plan
Teaching is something I really enjoy and would like to contribute as a teacher in future. I believe that teaching helps you gain a better understanding of the subject which ultimately helps you to do better research.
I have acquired my formative training in Mathematics and Computer Science. Therefore I feel comfortable teaching subjects from both these fields.Â
Teaching Interest
Mathematics and Statistics
Automata
Probability and Statistics
Stochastic Processes.
Graph Theory
Discrete Mathematics
Real Analysis
Linear Algebra
Abstract Algebra
Measure Theory
Functional Analysis
Topology
Computer Science
Cryptography
Discrete Mathematics
Automata
Data Structures
Design and Analysis of Algorithms
Theory of Computation
Computer Programming
Compiler
Courses Taught
Data Structures and Algorithms (CSE102), Credits: 4 (Winter 2020, 2023; Summer 2021, 2022).
Lattices in Computer Science (CSE526), Credits: 4 (Winter 2023).
Applied Cryptography (CSE546), Credits: 4 (Monsoon 2020, 2021, 2022).
Topics in Cryptanalysis (CSE793A), Credits: 4 (Monsoon 2019).
Post Graduate:
Computing Lab (Programming and Data Structures) (B.4) - M. Tech. in Cryptology and Security (CrS) (Monsoon, 2018).
Post Graduate:
Stochastic Processes (M891) - M. Sc. in Mathematics (Winter, 2018).
Under Graduate
Discrete Mathematics and Number Theory II (M692) - B. Sc. (Hons) in Mathematics (Winter, 2018).
Computer-based Numerical and Statistical Techniques (M692) - B. Sc. (Hons) in Mathematics (Winter, 2018).
Computer Programming and Data Structures (M391) - B. Sc. (Hons) in Mathematics (Monsoon, 2018, 2017, 2016).
Differential Calculus (M11) - Mathematics (GenEd) Course for B. Sc. Students, (Monsoon, 2018).