Reviews of professor Khalil El-Halabi

Rating: 5.0/5, difficulty: 3.0/5
Take this professor if you can, the best professor I've had. Real chilled but made me think a lot, more of a philosophical approach to my degree which was interesting.