Teaching Portfolio

As an Assistant Professor at NITTTR Kolkata, I have developed and taught a variety of courses in Computer Science and Engineering, focusing on Mathematical Foundations, Machine Learning, High-Performance Computing, and Numerical Methods.

View Courses

Teaching Philosophy

My approach to teaching combines theoretical foundations with practical applications, fostering critical thinking and problem-solving skills.

My Approach to Teaching

I believe in creating an engaging and interactive learning environment where students can connect theoretical concepts with real-world applications. My teaching methodology emphasizes:

  • Building strong mathematical foundations for computational thinking
  • Integrating hands-on lab sessions with theoretical lectures
  • Encouraging research-oriented learning through projects and seminars
  • Using modern tools and technologies in teaching
  • Fostering critical thinking and problem-solving skills

With over 16 years of academic experience, I have mentored numerous M.Tech and Ph.D. students, guided research projects, and developed curricula that align with industry requirements and research advancements.

0

Courses Taught

0

M.Tech Students Guided

0

Ph.D Students Supervised

0

B.Tech Projects

Machine Learning Lab (M.Tech, Sem - II)

Course Materials & Datasets

Download lab exercises and datasets for M.Tech (Semester II) Machine Learning practical sessions.

Click any button to download the corresponding lab data file from the /lab/ folder.

Courses Taught

A comprehensive list of courses I have developed and taught at NITTTR Kolkata for M.Tech and Ph.D. programs.

Mathematical Foundations for AIML

Program: M.Tech 1st Semester

Type: Theory Paper

This course covers essential mathematical concepts for Artificial Intelligence and Machine Learning, including linear algebra, probability, statistics, and optimization techniques.

CurrentTheoryM.Tech

4

Credits

60

Hours

Cloud Computing and HPC

Program: M.Tech 2nd Semester

Type: Theory Paper

An advanced course covering cloud computing architectures, virtualization, distributed systems, and high-performance computing techniques.

CurrentTheoryM.Tech

4

Credits

60

Hours

Numerical Methods

Program: M.Tech 3rd Semester

Type: Theory Paper

Focuses on numerical algorithms for solving mathematical problems, including interpolation, differentiation, integration, differential equations, and error analysis.

CurrentTheoryM.Tech

4

Credits

60

Hours

Discrete Mathematics

Program: Ph.D Course Work

Type: Theory Paper

Advanced topics in discrete mathematics including graph theory, combinatorics, Boolean algebra, and formal logic with applications in computer science research.

CurrentTheoryPh.D

4

Credits

60

Hours

Mathematical Computing Lab

Program: M.Tech 1st Semester

Type: Lab Paper

Hands-on laboratory sessions implementing mathematical algorithms using Python, MATLAB, and other computational tools.

CurrentLabM.Tech

2

Credits

30

Hours

Machine Learning Lab

Program: M.Tech 2nd Semester

Type: Lab Paper

Practical implementation of machine learning algorithms using Python libraries. Covers supervised and unsupervised learning, neural networks, and model evaluation.

CurrentLabM.Tech

2

Credits

30

Hours

Seminar and Mini Project

Program: M.Tech 2nd Semester

Type: Seminar & Project Work

Guided research seminar and mini-project where students explore advanced topics, present research papers, and implement small-scale research projects.

CurrentSeminarM.Tech

3

Credits

45

Hours

Advanced Engineering Mathematics

Program: M.Tech 1st Semester

Type: Theory Paper (Past)

Advanced mathematical concepts for engineering applications, including complex analysis, transform methods, partial differential equations.

PastTheoryM.Tech

4

Credits

60

Hours

Fuzzy Set Theory

Program: M.Tech 2nd Semester

Type: Theory Paper (Past)

Introduction to fuzzy logic, fuzzy sets, operations, relations, and their applications in control systems, decision making, and pattern recognition.

PastTheoryM.Tech

4

Credits

60

Hours

Seminar- I

Program: M.Tech 1st Semester

Type: Seminar (Past)

First-semester seminar focusing on literature review, research methodology, and presentation skills.

PastSeminarM.Tech

1

Credits

15

Hours

Seminar- II

Program: M.Tech 2nd Semester

Type: Seminar (Past)

Advanced seminar focusing on research paper presentation, critical analysis, and discussion of contemporary topics.

PastSeminarM.Tech

1

Credits

15

Hours

Teaching Journey

My academic teaching career timeline at NITTTR Kolkata and other institutions.

Sep 2015 - Present

Assistant Professor

NITTTR, Kolkata

Department of Computer Science and Engineering. Teaching M.Tech and Ph.D courses, guiding research, and administrative responsibilities including Faculty In Charge of Media Cell, Institute Computer Center, and Chief Information Security Officer.

Current Courses: Mathematical Foundations for AIML, Cloud Computing and HPC, Numerical Methods, Discrete Mathematics, Mathematical Computing Lab, Machine Learning Lab, Seminar and Mini Project.

2015 - 2020

Past Courses Taught

NITTTR, Kolkata

Developed and taught foundational courses including Advanced Engineering Mathematics, Fuzzy Set Theory, and Seminar courses for M.Tech programs.

Past Courses: Advanced Engineering Mathematics, Fuzzy Set Theory, Seminar I & II.

Nov 2013 - Jan 2014

Lecturer

CIPET Ahmedabad

Short-term teaching assignment before joining NITTTR Kolkata. Taught foundational mathematics and computing courses for engineering students.

2008 - 2013

Teaching Assistant

S. N. Bose National Centre for Basic Sciences

During Ph.D. research, assisted in teaching computational methods and numerical analysis workshops for graduate students and researchers.

Contact Information

Feel free to reach out for collaborations, research discussions, or academic inquiries.

Address

Block - FC, Sector - III, Salt Lake City, Kolkata - 700106, India

Phone

+91 33 66251994

Email

kinsuk@nitttrkol.ac.in

kinsuk84@gmail.com

Online Profiles

Connect with me on academic and professional networks

Get In Touch