Adrian College:
Introduction to Computer Science
History Internet, Technology & Security
Fundamentals of Python Programming
Programming for Everyone I (Python)
Programming for Everyone II (Python)
Web Development
Web-Based Programming
Introduction to Data Science
How to Think like a Data Scientist (Excel and Python)
Introduction to C
Data Structures
Algorithms
Microprocessors
Computer Organization and Architecture
Writing for Computer Science
Advanced Web-Based Programming (PHP)
Linear Programming and Graph Theory
CS399- Computer Science Professional Internship
Machine Learning
Computer Science Practicum
Computer Science Capstone Project
University of Windsor:
Special Topics - ELEC8900 - Machine Learning, Graduate Course .(University of Windsor)
Engineering Mathematics (GENG-8010) - Master of Engineering, Graduate Course. (University of Windsor)
Computational Methods and Modeling for Engineering Applications (GENG-8030), Master of Engineering, Graduate Course. (University of Windsor)
Biomedical Instrumentation and Certifications - Special Topics (MECH4240)
Biomedical Signal Processing – Special Topics (MECH4240)
Signals and Systems Analysis (GENG3500)
Computer Architecture I - Digital Design (60-265)
Elements of Calculus (62-130)
Mathematics for Business (62-194)
Graduate Assistant for:
Circuits I
Circuits II
Electronics I
Electronics II
Computational Intelligence
Computer Aided Analysis (Numerical Methods)
St. Clair College, Windsor, ON, Canada:
HTML, CSS and JavaScript (WEB110)
PHP (Web Server Development) (MIT439)
Arab Open University, Madinah, Saudi Arabia:
Networked living: exploring information and communication technologies (T175)
Introduction to Networking
Putting Computer Systems to Work (Programming in C++) (MT262)
Computers and Processors (T224)
Discovering Mathematics (MU123)
Mathematics and Computing
Taibah University, Madinah, Saudi Arabia:
Multimedia
Digital Logic Design
Operating Systems
Computer Organization
Programming (C++, Java)
Business Programming
Technical Terminologies
Software Documentation
Introduction to Computing – HTML/JavaScript
Special Topics - Intro. To Digital Image Processing (C#)
Special Topics - Crowd Research
Graduation Project I - (Capstone Project)
Graduation Project II - (Capstone Project)
Computer Skills (Introduction to Computer Science and MS Office Suite)
Introduction to Computers