Hatem Galal A. Ibrahim's Interests