Teaching Positions
  1. Assistant Professor, Cryptology and Security Research Unit (CSRU), R. C. Bose Centre for Cryptology and Security, Indian Statistical Institute, Kolkata, India, August 2013 – to date.
  2. Assistant Professor, Department of Computer Science & Engineering, Jadavpur University, Kolkata, India, July 2006 – August 2013.
  3. Visiting Professor, Computer & Communication Sciences Division, Indian Statistical Institute (ISI), Kolkata, India, January 2010 – May 2010.
  4. Visiting Lecturer, Department of Computer Science & Technology, Bengal Engineering and Science University, Howrah, India, January to May, 2009 and 2010.
  5. Lecturer, Department of Computer Science & Engineering, St. Thomas’ College of Engineering & Technology, Kolkata, India, August 2005 – July 2006.
  6. Adjunct Faculty, Department of Computer Science, State University of New York at Albany, U.S.A., Summer 2003 and Summer 2004.
  7. Teaching Assistant, Department of Computer Science, State University of New York at Albany, U.S.A., August 2001 – December 2003, August 2004 – June 2005.

Subjects Taught
  1. Advanced Cryptology
    – M.Tech. (CS) II year, ISI Kolkata, Jan-May 2017, 2016.
  2. Cryptology
    – M.Tech. (CS) II year, ISI Kolkata, Aug-Dec 2015.
  3. Quantum Information Processing and Quantum Computation
    – M.Tech. (CS) II year, ISI Kolkata, Aug-Dec 2015.
  4. Symmetric Key Cryptography
    – Certificate Course on Cryptology and Data Security for Govt. officials, ISI Kolkata, Nov 2015-Feb 2016, Aug-Nov 2014.
  5. Security
    – Certificate Course on Cryptology and Data Security for Govt. officials, ISI Kolkata, Jan-April 2014.
  6. 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.
  7. Graph Theory and Combinatorics
    – M.Stat. II year & Research course, ISI Kolkata, Aug-Dec 2014
  8. 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.
  9. 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.
  10. Information Security
    – M.E. (CSE) I year, Jadavpur University, Jan-May 2012, 2010, 2009.
  11. Cryptography and Computer Security
    – B.E. (CSE) III year, Jadavpur University, Jan-May 2012, 2011.
  12. 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.
  13. Computer Graphics
    – B.E. (Printing) IV year, Jadavpur University, Aug-Dec 2011, 2010, 2009, 2008, 2007, 2006.
  14. Computer Networks
    – M.Tech. (CS) I year, ISI Kolkata, Jan-May 2010.
  15. System Analysis and Design
    – B.E. (CSE) III year, Jadavpur University, Jan-May 2007.
  16. Application Software
    – M.C.A. I year, Jadavpur University, Aug-Dec 2006.
  17. Soft Computing
    – B.Tech. (CSE) IV year, St. Thomas’ College of Engg. & Tech, Jan-May 2006.
  18. Artificial Intelligence
    – B.Tech. (CSE) IV year, St. Thomas’ College of Engg. & Tech, Aug-Dec 2005.
  19. Programming Techniques / Data Structures and Algorithms
    – 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.
  20. Discrete Structures
    – B.S. (CS 210), SUNY Albany, U.S.A., Aug-Dec 2004, May-July 2004, 2003, 2002.
  21. Operating Systems
    – M.S. (CS 500), SUNY Albany, U.S.A., Aug-Dec 2002.
  22. Elements of Computing
    – B.S. (CS 101), SUNY Albany, U.S.A., May-July 2002.
  23. Programming at the Hardware-Software Interface
    – B.S. (CS 333), SUNY Albany, U.S.A., Aug-Dec 2002, 2001