Courses Taught

  1. Special Topics on Algorithms
    – B.Stat. III year, ISI Kolkata, Jan-May 2026.
  2. Computational Topology
    – M.Tech. (CS) II Year, ISI Kolkata, Jan-May 2024.
  3. Topics in Cryptography
    – M.Tech. (CrS) II year, ISI Kolkata, Aug-Dec 2023.
  4. Quantum Computing
    – M.Tech. (CS) II year, ISI Kolkata, Aug-Dec 2022.
  5. Quantum Information Processing and Quantum Computation
    – M.Tech. (CS) II year, ISI Kolkata, Aug-Dec 2015.
  6. Foundation of Data Science
    – M.Tech. (CS) II year, ISI Kolkata, Jan-May 2022.
  7. Principles of Programming Languages
    – M.Tech. (CS) I year, ISI Kolkata, Jan-May 2021 (shifted to May-July 2021).
  8. Cryptographic and Security Implementation
    – M.Tech. (Crypto. & Sec.) II year, ISI Kolkata, Aug-Dec 2020.
  9. Computational Complexity
    – M.Tech. (CS) II year, ISI Kolkata, Jan-May 2020.
  10. Computing Systems Security II
    – M.Tech. (Crypto. & Sec.) II year, ISI Kolkata, Aug-Dec 2021, Aug-Dec 2019.
  11. Discrete Mathematics
    – B.Stat. II year, ISI Kolkata, Jan-May 2019.
    – B.Tech. (CS) II year, IIIT Kalyani, Jan-May 2019.
    – B.S. (CS 210), SUNY Albany, U.S.A., Aug-Dec 2004, May-July 2004, 2003, 2002.
  12. Algebraic Structures / Abstract Algebra
    – M.Tech. (CS) I year, ISI Kolkata, Aug-Dec 2018.
  13. Logic for Computer Science
    – M.Tech. (CS) II year, ISI Kolkata, Jan-May 2018.
  14. Advanced Cryptology
    – M.Tech. (CS) II year, ISI Kolkata, Jan-May 2017, 2016.
  15. Cryptology
    – M.Tech. (CS) II year, ISI Kolkata, Aug-Dec 2015.
  16. Quantum Information Processing and Quantum Computation
    – M.Tech. (CS) II year, ISI Kolkata, Aug-Dec 2015.
  17. Symmetric Key Cryptography
    – Certificate Course on Cryptology and Data Security for Govt. officials, ISI Kolkata, Nov 2015-Feb 2016, Aug-Nov 2014.
  18. Security
    – Certificate Course on Cryptology and Data Security for Govt. officials, ISI Kolkata, Jan-April 2014.
  19. Automata, Languages and Computation
    – M.Tech. (CS) I year, ISI Kolkata, Jan-May 2015.
    – B.Tech. (CSE) II year, St. Thomas’ College of Engg. & Tech, Jan-May 2006.
    – B.Tech. (IT) III year, St. Thomas’ College of Engg. & Tech, Aug-Dec 2005.
    – B.S. (CS 409), SUNY Albany, U.S.A., Aug-Dec 2003.
  20. Graph Theory and Combinatorics
    – M.Stat. II year & Research course, ISI Kolkata, Aug-Dec 2014
  21. Numerical Analysis
    – B.Stat. II year, ISI Kolkata, Jan-May 2017, 2014.
    – B.E. (Metallurgy) II year, Jadavpur University, Jan-May 2010, 2008.
    – B.E. (Construction) I year, Jadavpur University, Jan-May 2012, 2011, 2010, 2009, 2008.
  22. Design and Analysis of Algorithms
    – Certificate Course on Cryptology and Data Security for Govt. officials, ISI Kolkata, Aug-Nov 2013.
    – M.E. (CSE) I year, Indian Institute of Engineering Science and Technology (IIEST), Shibpur , Jan-May 2010 and 2009.
  23. Information Security
    – M.E. (CSE) I year, Jadavpur University, Jan-May 2012, 2010, 2009.
  24. Cryptography and Computer Security
    – B.E. (CSE) III year, Jadavpur University, Jan-May 2012, 2011.
  25. Information and Coding Theory
    – Crash course for M.Math. II year, ISI Kolkata, December 2016.
    – M.E. (CSE) I year, Jadavpur University, Aug-Dec 2011, 2010, 2009.
  26. Computer Graphics
    – B.E. (Printing) IV year, Jadavpur University, Aug-Dec 2011, 2010, 2009, 2008, 2007, 2006.
  27. Computer Networks
    – M.Tech. (CS) I year, ISI Kolkata, Jan-May 2010.
  28. System Analysis and Design
    – B.E. (CSE) III year, Jadavpur University, Jan-May 2007.
  29. Application Software
    – M.C.A. I year, Jadavpur University, Aug-Dec 2006.
  30. Soft Computing
    – B.Tech. (CSE) IV year, St. Thomas’ College of Engg. & Tech, Jan-May 2006.
  31. Artificial Intelligence
    – B.Tech. (CSE) IV year, St. Thomas’ College of Engg. & Tech, Aug-Dec 2005.
  32. Advanced Programming
    – B.Sc. (CS) II year, Ashoka University, Oct-Dec 2018.
  33. Programming Techniques / Data Structures and Algorithms / Data and File Structures
    – M.Tech. (CS) I year & Research course, ISI Kolkata, Jan-May 2018.
    – B.Stat. I year, ISI Kolkata, Aug-Dec 2016.
    – B.Tech. (CSE) II year, St. Thomas’ College of Engg. & Tech, Aug-Dec 2005.
    – B.S. (CS 310), SUNY Albany, U.S.A., Jan-May 2005, 2003, 2002.
  34. Operating Systems
    – M.S. (CS 500), SUNY Albany, U.S.A., Aug-Dec 2002.
  35. Elements of Computing
    – B.S. (CS 101), SUNY Albany, U.S.A., May-July 2002.
  36. Programming at the Hardware-Software Interface
    – B.S. (CS 333), SUNY Albany, U.S.A., Aug-Dec 2002, 2001