Cryptography (CSL7480), Spring semester 2025-26, IIT Jodhpur
Engineering Design-I (OAE1010), Autumn semester 2025-26, IIT Jodhpur
Topology (MAL6080), Autumn semester 2025-26, IIT Jodhpur
Cryptography (CSL7480), Autumn semester 2025-26, IIT Jodhpur
Number Theory (MAL7340), Spring semester 2024-25, IIT Jodhpur
Quantum Cryptography and Coding (QCL7320), Spring semester 2024-25, IIT Jodhpur (Cryptography part)
Mathematics-I (MAl1010), Autumn semester 2024-25, IIT Jodhpur
Complex Analysis (MAL5030), Spring semester 2023-24, IIT Jodhpur
Engineering Design-II (OAE1020), Spring semester 2023-24, IIT Jodhpur
Discrete Mathematical Structures and Applications (MAL6330), Autumn semester 2023-24, IIT Jodhpur
Introduction to Modeling (MAL7012), Autumn semester 2023-24, IIT Jodhpur
Engineering Design-I (OAE1010), Autumn semester 2023-24, IIT Jodhpur
Complex Analysis (MAL5030), Spring semester 2022-23, IIT Jodhpur
Discrete Mathematical Structures and Applications (MAL6330), Autumn semester 2022-23, IIT Jodhpur
Advanced Cryptography (with Dr. Avijit Dutta), Spring semester 2021-22, IAI, TCG CREST
Symmetric Key Cryptography, Cryptanalysis (Certificate course on cryptology), R C Bose Centre for Cryptology and Security, Indian Statistical Institute, Kolkata
Introduction on Cryptology (Teaching assistant, NPTEL online certificate course), Indian Institute of Technology Roorkee