professor Mahmood Hameed