Ahmed Shaheen

Part Time Lecturer

Education

PhD from University of Alberta (2005)