Teaching:

    2025

   Design and Analysis of Algorithms

   2024

   Topics in Cryptology
  
Programing and Data Structures
   Design and Analysis of Algorithms


    2023

    Data Structures
    Design and Analysis of Algorithms

    2022

    Data Structures
    Automata Theory, Languages and Computation

    2021

    Learning Theory (M. Tech CS, 1st Semester)
    Automata Theory, Languages and Computation (M. Tech CS I, 2nd Semester)

    2020

    Cryptology (M. Tech CS II, 1st Semester, Jointly with Prof. Subhamoy Maitra)
    Machine Learning ( M. Tech CrS II, 1st Semester)
    Automata Theory, Languages and Computation (M. Tech CS I, 2nd Semester)

    2019

    Cryptographic and Security Implementations (M. Tech CrS II, 1st Semester)
    Machine Learning ( M. Tech CrS II, 1st Semester, Jointly with Prof. Kishan Chand Gupta)

    2018

    Data and File Structures (for M.Tech-CS-I, first semester)
    Advanced Cryptology (for M.Tech-CS-II, second semester)

    2017

    Elements of Algebraic Structures (for M.Tech-CS-I, first semester)
    Cryptology (for JRFs)

    2016

    Cryptology (for M.Tech-CS-II, first semester)


 
Previous teachings in CINVESTAV-IPN, Mexico