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 CoursesMy approach to teaching combines theoretical foundations with practical applications, fostering critical thinking and problem-solving skills.
I believe in creating an engaging and interactive learning environment where students can connect theoretical concepts with real-world applications. My teaching methodology emphasizes:
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.
Courses Taught
M.Tech Students Guided
Ph.D Students Supervised
B.Tech Projects
A comprehensive list of courses I have developed and taught at NITTTR Kolkata for M.Tech and Ph.D. programs.
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.
Credits
Hours
Program: M.Tech 2nd Semester
Type: Theory Paper
An advanced course covering cloud computing architectures, virtualization, distributed systems, and high-performance computing techniques for large-scale data processing.
Credits
Hours
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.
Credits
Hours
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.
Credits
Hours
Program: M.Tech 1st Semester
Type: Lab Paper
Hands-on laboratory sessions implementing mathematical algorithms using Python, MATLAB, and other computational tools for solving engineering problems.
Credits
Hours
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.
Credits
Hours
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.
Credits
Hours
Program: M.Tech 1st Semester
Type: Theory Paper (Past)
Advanced mathematical concepts for engineering applications, including complex analysis, transform methods, partial differential equations, and numerical analysis.
Credits
Hours
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.
Credits
Hours
Program: M.Tech 1st Semester
Type: Seminar (Past)
First-semester seminar focusing on literature review, research methodology, and presentation skills in computer science and engineering topics.
Credits
Hours
Program: M.Tech 2nd Semester
Type: Seminar (Past)
Advanced seminar focusing on research paper presentation, critical analysis, and discussion of contemporary topics in computing and technology.
Credits
Hours
My academic teaching career timeline at NITTTR Kolkata and other institutions.
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.
Developed and taught foundational courses including Advanced Engineering Mathematics, Fuzzy Set Theory, and Seminar courses for M.Tech programs. These courses helped establish the curriculum for the Computer Science department.
Past Courses: Advanced Engineering Mathematics, Fuzzy Set Theory, Seminar I & II.
Short-term teaching assignment before joining NITTTR Kolkata. Taught foundational mathematics and computing courses for engineering students.
During Ph.D. research, assisted in teaching computational methods and numerical analysis workshops for graduate students and researchers.
Feel free to reach out for collaborations, research discussions, or academic inquiries.