Ahmed Gadhoum wrote the following thesis: