Courses Taught

Detailed pedagogical teaching activities — courses taught, semester by semester, most recent first.

Course Institution Level Term Hours Credits / Notes
Selected Topics in Soft Computing Faculty of Information Technology, University of Jyväskylä, Finland Master's Degree in ICTs 2025/26 30 (Theory and Lab) 5 credits
Design and Analysis of Algorithms Department of Computer Science, Ramakrishna Mission Vivekananda Centenary College, India Undergraduate B.Sc. (4th semester) 2023/24 45 + 45 (Theory and Lab) 6 credits
Machine Learning (using Python) Department of Computer Science, Ramakrishna Mission Vivekananda Centenary College, India Undergraduate B.Sc. (6th semester) 2023/24 45 + 45 (Theory and Lab) 6 credits
Discrete Structures Theory Department of Computer Science, Ramakrishna Mission Vivekananda Centenary College, India Undergraduate B.Sc. (2nd semester) 2023/24 45 + 45 (Theory and Tutorial) 6 credits
Programming using C Department of Mathematics, Ramakrishna Mission Vivekananda Centenary College, India Undergraduate B.Sc. (4th semester) 2023/24 45 + 45 (Theory and Lab) 6 credits
Computer Programming (using Python) School of Engineering and Management, University of Nova Gorica, Slovenia Undergraduate B.Eng. and Management (first cycle) 2023/24 Summer 30 + 30 (Lecture and Lab) 6 ECTS · Course Principal and Lecturer
Business Information Systems School of Engineering and Management, University of Nova Gorica, Slovenia Undergraduate B.Eng. and Management (first cycle) 2023/24 Summer 30 (Tutorial) 7 ECTS
Web Technologies School of Engineering and Management, University of Nova Gorica, Slovenia Undergraduate B.Eng. and Management (first cycle) 2022/23 Winter 30 (Tutorial) 5 ECTS
Business Information Systems School of Engineering and Management, University of Nova Gorica, Slovenia Undergraduate B.Eng. and Management (first cycle) 2022/23 Winter 30 (Tutorial) 7 ECTS
Data Structures and Algorithms University of Kalyani, India Postgraduate M.Sc. in Data Science 2022 20 (Lecture) Shared with Prof. P.R.S. Mahapatra
Data Structures and Algorithms University of Kalyani, India Undergraduate B.Tech. in Information Technology 2022 20 (Lecture) Shared with Prof. P.R.S. Mahapatra
Design and Analysis of Algorithms University of Kalyani, India Postgraduate M.Tech. in Computer Science and Engineering 2022 20 (Lecture) Shared with Prof. P.R.S. Mahapatra
Mathematical Foundations for Data Science University of Kalyani, India Postgraduate M.Sc. in Data Science 2022 30 + 30 (Lecture and Tutorial)
Data Structures and Algorithm JIS University, Kolkata, India Undergraduate B.Tech. in Computer Science & Engineering 2019 30 + 30 (Lecture and Tutorial)
Data Structures and Algorithm Lab JIS University, Kolkata, India Undergraduate B.Tech. in Computer Science & Engineering 2019 40 (Practical)
Operating Systems JIS University, Kolkata, India Undergraduate B.Tech. in Computer Science and Engineering 2018 30 + 30 (Lecture and Tutorial)
Operating Systems UCET, Vinoba Bhave University, Hazaribagh, India Undergraduate B.Tech. in Information Technology 2018 30 + 30 (Lecture and Tutorial)
Database Management Systems UCET, Vinoba Bhave University, Hazaribagh, India Undergraduate B.Tech. in Information Technology 2018 30 + 30 (Lecture and Lab)
Data Structures and Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2017 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Design and Analysis of Algorithms University of Kalyani, India Postgraduate M.Tech. in Computer Science and Engineering 2017 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Data Structures and Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2016 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Design and Analysis of Algorithms University of Kalyani, India Postgraduate M.Tech. in Computer Science and Engineering 2016 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Data Structures and Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2015 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Design and Analysis of Algorithms University of Kalyani, India Postgraduate M.Tech. in Computer Science and Engineering 2015 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Design and Analysis of Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2014 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Data Structures and Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2014 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Data Structures and Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2013 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)
Design and Analysis of Algorithms University of Kalyani, India Postgraduate Master of Computer Applications 2013 30 + 30 (Tutorial and Practical) Teaching Assistant (theory and lab)