mohamed hasab