Fostering theoretical understanding and practical skills

My teaching approach emphasizes conceptual clarity, hands-on learning, and real-world applications. I strive to inspire curiosity and critical thinking in students, preparing them for successful careers in academia and industry.

With over 15 years of teaching experience, I have taught a wide range of courses from fundamental programming to advanced topics in artificial intelligence and machine learning.

15+ Years

Teaching experience at prestigious institutions

Interactive Learning

Focus on conceptual clarity and practical applications

Research Integration

Bringing cutting-edge research into classroom

Undergraduate courses taught

Data Structures

CS201

Arrays, linked lists, stacks, queues, trees, graphs, sorting and searching algorithms

Core Course

Design and Analysis of Algorithms

CS301

Algorithm design paradigms, complexity analysis, dynamic programming, greedy algorithms

Core Course

Database Management Systems

CS302

Relational databases, SQL, normalization, transaction management, query optimization

Core Course

Operating Systems

CS303

Process management, memory management, file systems, synchronization

Core Course

Introduction to Programming

CS101

Programming fundamentals, C language, problem-solving techniques

Foundation

Object Oriented Programming

CS202

OOP concepts, Java/C++, inheritance, polymorphism, design patterns

Core Course

Postgraduate advanced courses

Machine Learning

CS601

Supervised and unsupervised learning, neural networks, deep learning, model evaluation

Advanced

Image Processing

CS602

Image enhancement, segmentation, feature extraction, computer vision applications

Advanced

Data Mining

CS603

Pattern discovery, clustering, classification, association rules, spatial data mining

Advanced

Advanced Algorithms

CS604

Approximation algorithms, randomized algorithms, computational geometry

Advanced

Research supervision and mentorship

Ph.D. Scholars

5

Currently Guiding

M.Tech Completed

20+

Thesis Supervised

B.Tech Projects

50+

Projects Guided

Open research areas for students

Open Research Areas

  • Deep Learning for Remote Sensing Image Analysis
  • Hyperspectral Image Classification using AI
  • Cloud Removal from Satellite Imagery
  • Spatial Data Mining and Pattern Discovery
  • Land Use/Land Cover Change Detection
  • SAR-Optical Image Fusion Techniques

Interested students with strong programming background and passion for research are encouraged to reach out for Ph.D. and M.Tech research opportunities.

Administrative responsibilities

Committees

Academic Committees

Member of various academic and administrative committees at the institute level.

Board of Studies Doctoral Committee Curriculum Development

Office Hours & Contact

Students are welcome to discuss academic matters, research opportunities, or seek guidance during office hours.

Office Hours: Monday - Friday, 10:00 AM - 5:00 PM

Location: HOD Cabin, CSE Department