Teaching

Teaching has been a core part of my professional life for over 14 years. My courses range from foundational programming and data structures to advanced topics in machine learning, prompt engineering, large language models, and AI applications in healthcare. I design my classes to connect theoretical principles with practical, real-world problems — drawing from my own research in brain disorder diagnosis, EEG signal processing, and intelligent health systems to keep the material grounded and relevant.

Spring 2026
  • Prompt Engineering
  • Large Language Models
  • Graduation Project
  • Internship
Fall 2025
  • Machine Learning
  • Image Processing (Healthcare)
  • Decision Making in Health Services
  • Startup Project in Engineering
  • Introduction to Algorithms and Programming
Spring 2025
  • Artificial Intelligence
  • Data Mining
  • Algorithm Design
  • Software Engineering
  • Research Methods
Fall 2024
  • Data Structures
  • Fundamentals of Programming
  • Engineering Statistics and Probability
  • Engineering Project
  • Seminar
Spring 2024
  • Computer Applications
  • Special Topics
  • Technical English
  • Human–Robot Interaction
  • Cognitive Psychology
Fall 2023
  • Electronic Commerce
  • Decision Support Systems
  • Management of Information Systems
  • Information Technology
  • Introduction to the Computer Industry
Spring 2023
  • Artificial Intelligence
  • Data Mining
  • Algorithm Design
  • Research Methods
Fall 2022
  • Data Structures
  • Fundamentals of Programming
  • Software Engineering
  • Engineering Statistics and Probability

A selection of what students have shared about their experience in my courses: