Courses, Mentoring, and Educational Activities
I believe in fostering a learning environment that combines theoretical foundations with practical applications. My teaching approach emphasizes hands-on experience with cutting-edge AI technologies, encouraging students to explore, experiment, and develop innovative solutions to real-world problems.
With over 15 years of teaching experience across multiple institutions, I have taught courses ranging from fundamental mathematics to advanced deep learning and computer vision.
2025 - Present
Teaching advanced courses in computer vision and deep learning to graduate students.
Teaching advanced courses in Cybersecurity to undergraduate students.
2022 - 2024
Delivered courses on deep learning fundamentals and mathematical modeling for engineering applications.
2013 - 2018
Taught courses covering machine learning algorithms, numerical methods, and computational modeling.
2010 - 2013
Introduced students to computational mathematics and modeling techniques.
2019 - 2025
Supported AI and medical AI courses while guiding student research projects.
Neural networks, CNNs, RNNs, Transformers, and practical applications in computer vision and NLP.
Image processing, object detection, segmentation, and deep learning approaches for visual understanding.
Supervised and unsupervised learning, model evaluation, feature engineering, and practical implementations.
Numerical methods for solving equations, interpolation, integration, and differential equations.
Formulation and analysis of mathematical models for engineering and scientific applications.