Chairperson of the Department of Social and Behavioural Sciences at Birzeit University. He teaches courses in Anthropology, Research Methodology, and...
A faculty member of the Academic Committee for Political Science at Birzeit University, and a representative of the German Commission for Scientific...
Holds MA in Military Studies from King’s College, and PhD in Political Science from the London School of Economics, became a Professor of Philosophy...