Courses Taught

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