Maha Ayyoub wrote the following thesis:


Maha Ayyoub supervised the 3 following theses


Maha Ayyoub was president of the thesis committee the 3 following theses


Maha Ayyoub was examiner the 3 following theses