Teaching and Pedagogy
Teaching philosophy: Experienced educator in AI and Computer Science teaching across undergraduate  levels with a strong emphasis on student-centered, inclusive, and research-informed pedagogy.
Pedagogical Approach : Active learning, hands-on laboratories, and project-based assessment; inclusive teaching for diverse learners; integration of real-world datasets and case studies; continuous feedback and reflective practice.
Teaching Areas
Artificial Intelligence & Computer Vision
- Computer Vision
- Digital Image and Video Processing
- Introduction to Artificial Intelligence
- Computational Intelligence with Python Lab
- Machine Learning with Python
- Data Mining
Data Science & Analytics
- Data Wrangling & Visualization using Python
- Predictive Analytics with R
Programming & Software Engineering
- Data Structures
- Theory of Computation
- Object Oriented Analysis & Design
- Design Patterns
Mathematics for Computing
- Mathematical Foundations of Computer Science
- Maths Lab
- Essentials of Mathematics for Machine Learning (Python)
