• Electrical Engineering Department, Prince Sattam Bin Abdulaziz University, KSA.

    - Assistant Professor: September 2015- Current.

  • Teaching Courses:
    • Computer networks
    • Communications Systems
    • Wireless Communications
    • Fiber Optics Communications
  • Supervising undergraduate students projects
  • Member of several departmental committees.

  • Computer Engineering Department, Yarmouk University- Irbid, Jordan

    - Assistant Professor: August 2009- September 2015.

  • Chairman of the department- 2012-2014.
  • Vice Chairman of the department- 2011.
  • Teaching Courses:
    • Advanced computer networks (Graduate Level)
    • Neural Networks  (Graduate Level)
    • Advanced topics in digital control (Graduate Level)
    • Advanced topics in digital signal processing (Graduate Level)
    • Computer networks
    • Digital Logic Design
    • Applied Numerical Analysis
    • Electric Circuits
    • Engineering Computation and Simulation
    • Digital Logic Design Lab
    • Engineering Computation and Simulation Lab
    • Applied Numerical Analysis Lab
    • Operating systems design lab
    • Microprocessors lab
    • Automatic control Lab
    • Databases Lab
    • Object Oriented Programming Lab
  • Supervising graduate students thesis and projects
  • Supervising undergraduate students projects
  • Member of several departmental committees.
  • Member of several graduate thesis defense committees.

  • Electrical and Computer Engineering Department, Colorado State University- Fort Collins, CO, USA.

    - Visiting Assistant Professor, Summer 2010.

  • Joined a research group supervised by Prof. V. Chandrasekar.
  • Evaluated Neural Networks in Radar Applications.

  • Electrical and Computer Engineering Department, Colorado State University- Fort Collins, CO, USA.

    - Research Assistant: August 2005-August 2009.

  • Developed and evaluated performance of neural networks in radar applications.
  • Electrical Engineering Department, University of Colorado at Denver - Denver, CO, USA.

    - Teaching Assistant: August 2004-May 2005.

  • Graded homework.
  • Taught Electric Circuit Lab.

  • Communications Engineering Department, Yarmouk University- Irbid, Jordan

    - Teaching Assistant: August 1999- July 2003.

  • Graded homework.
  • Teaching Courses:
    • Digital Logic Design Lab
    • Applied Numerical Analysis Lab
    • Optical Communications Lab
    • Analog Communications Lab
    • Microwave and Antenna Lab
    • Measurement Instruments  Lab