Instructor
manchester, manchester, united kingdom
An Najah National University
Jami'at Al-Yarmouk
The University of Manchester
University of Birmingham