Sherief Elsowiny

Sherief Elsowiny

Software engineer. Masters in compsci