mohamed abd alrazek | Slate