Courses:

  1. Introductory course to Computer system and Microsoft office(CS 250), Yarmouk University, Irbid_Jordan
  2. Computer Interfacing(CPE 444), Yarmouk University, Irbid_Jordan
  3. System Programming (CPE 466A),Yarmouk University, Irbid_Jordan
  4. Numerical Analysis, Yarmouk University, Irbid_Jordan
  5. Database Management System(CPE 354),Yarmouk University, Irbid_Jordan
  6. Microprocessor and Assembly Language(CPE 344A),Yarmouk University, Irbid_Jordan
  7. Advanced Operating System course(CE 560),Yarmouk University, Irbid_Jordan
  8. Introductory courses ( C++ language, and Linux)( CE 510), Yarmouk University, Irbid_Jordan
  9. Database Management Systems (CE 400),Tafila Technical University, Tafila_Jordan
  10. Artificial Intelligence and Expert Systems (CE 420),Tafila Technical University, Tafila_Jordan
  11. Data Structure and Algorithms (CE 355),Tafila Technical University, Tafila_Jordan
  12. Microprocessor and Assembly Language (CE 344), Tafila Technical University, Tafila_Jordan
  13. Hardware/Software Interfacing course (CNT 8000),Conestoga College, Kitchener, ON, Canada
  14. Advanced DSP course for Embedded Systems (EECE 8030),Conestoga College, Kitchener, ON, Canada
  15. Numerical Methods Course (GENG 300), Qatar University, Doha, Qatar

Labs:

  1. 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
  2. Digital Systems Design Lab (ELEC 262), Qatar University, Doha, Qatar
  3. Embedded Systems Lab (ELEC 367),Qatar University, Doha, Qatar
  4. Advanced DSP Lab, Conestoga College, Kitchener, ON, Canada
  5. Hardware/Software Interfacing Lab using STM32F303xx Microcontroller,Conestoga College, Kitchener, ON, Canada
  6. Computer Interfacing lab, Yarmouk University, Irbid_Jordan
  7. Numerical Programming lab, Yarmouk University, Irbid_Jordan
  8. Operating System lab (UNIX), Yarmouk University, Irbid_Jordan
  9. System Programming lab, Microprocessor lab, Yarmouk University, Irbid_Jordan
  10. Control lab, Yarmouk University, Irbid_Jordan