Blockchain and Distributed Systems: Foundations, Security and Applications
Undergraduate Year III, UoK, '23, '24, '25.
Topics in the fundamental security aspects, smart contracts and socio-technical aspects of blockchains
Cryptography and Systems Security
Postgraduate, UoK, '20, '21, '22, '23, '24.
Topics in cryptology
Algorithms and Logic
Postgraduate, UoK, '25.
Topics in theoretical computer science
Problem Solving with Algorithms
Undergraduate Year I, UoK, '20, '21, '22, '23, '24, '25.
Topics in models of computation, data structures, graphs, searching, sorting, mathematical and statistical algorithms
Algorithms, Correctness and Complexity
Undergraduate Year II, UoK, '20, '21.
Topics in recursion, recurrences, greedy algorithms, dynamic programming, complexity classes
Advanced Network Security
UoK, 2019-20.
Topics in cryptology, blockchains and penetration testing
Maths for Computing
Module leader, 3 batches, UEL, 2018-19.
Topics from number theory, combinatorics, probability, linear algebra
Distributed Systems
Module leader, UEL, 2018-19.
Topics from distributed system processes, IPC, P2P systems, blockchains and cloud computing
Cyber Security (selected topics in various modules)
UEL, 2018-19.
Topics in cryptology, protocol analysis and penetration testing
Computing Systems I
M.Tech.(CrS), ISI, Kolkata; 2018.
Topics from computer organization, computer architecture and operating systems
Computing Systems II
Certificate course on Cryptology and Information Security, RCBose Center, ISI Kolkata, 2018.
Attended by personnel from the Indian Army, DRDO, NTRO and other Indian government organizations.
Topics primarily from digital networking; some topics of databases and computer organization are also included.
Cryptologie à clé publique at ISFA, Université de Lyon 1 (UCBL)
Master Pro course; February 2016.
Jointly with Prof. Fabien Laguillaumie.
Topics in Algebra (Tutorial Classes)
M.Tech.(CS), ISI, Kolkata; 2011.
Course taken by Prof. Palash Sarkar.
Programming Languages and Methodology
M.Tech.(CS), ISI, Kolkata; 2009, 2010.
Jointly with Prof. Subhamoy Maitra.
B.Sc.(CS), Belur Vidyamandir; 2009, 2010.
Data Structure and Algorithms
B.Sc.(CS), Belur Vidyamandir; 2009, 2010.