Courses:
- Introductory course to Computer system and Microsoft office(CS 250), Yarmouk University, Irbid_Jordan
- Computer Interfacing(CPE 444), Yarmouk University, Irbid_Jordan
- System Programming (CPE 466A),Yarmouk University, Irbid_Jordan
- Numerical Analysis, Yarmouk University, Irbid_Jordan
- Database Management System(CPE 354),Yarmouk University, Irbid_Jordan
- Microprocessor and Assembly Language(CPE 344A),Yarmouk University, Irbid_Jordan
- Advanced Operating System course(CE 560),Yarmouk University, Irbid_Jordan
- Introductory courses ( C++ language, and Linux)( CE 510), Yarmouk University, Irbid_Jordan
- Database Management Systems (CE 400),Tafila Technical University, Tafila_Jordan
- Artificial Intelligence and Expert Systems (CE 420),Tafila Technical University, Tafila_Jordan
- Data Structure and Algorithms (CE 355),Tafila Technical University, Tafila_Jordan
- Microprocessor and Assembly Language (CE 344), Tafila Technical University, Tafila_Jordan
- Hardware/Software Interfacing course (CNT 8000),Conestoga College, Kitchener, ON, Canada
- Advanced DSP course for Embedded Systems (EECE 8030),Conestoga College, Kitchener, ON, Canada
- Numerical Methods Course (GENG 300), Qatar University, Doha, Qatar
Labs:
- Various lab sessions for various courses, including: Verilog, FPGA, Embedded systems, Real-Time Embedded Systems, and Advanced Operating Systems course in the Master Embedded Systems Program, Yarmouk University, Irbid_Jordan
- Digital Systems Design Lab (ELEC 262), Qatar University, Doha, Qatar
- Embedded Systems Lab (ELEC 367),Qatar University, Doha, Qatar
- Advanced DSP Lab, Conestoga College, Kitchener, ON, Canada
- Hardware/Software Interfacing Lab using STM32F303xx Microcontroller,Conestoga College, Kitchener, ON, Canada
- Computer Interfacing lab, Yarmouk University, Irbid_Jordan
- Numerical Programming lab, Yarmouk University, Irbid_Jordan
- Operating System lab (UNIX), Yarmouk University, Irbid_Jordan
- System Programming lab, Microprocessor lab, Yarmouk University, Irbid_Jordan
- Control lab, Yarmouk University, Irbid_Jordan