Explainable Artificial Intelligence For Smart Cities by Mohamed Lahby