Ahmed Haal B. Sc. RWTH