Reviews of professor Ahmed Moussa

Rating: 5.0/5, difficulty: 4.0/5
learned a lot from the lectures and projects that were amazing and creative