Reviews of professor Khalil Shafie

Rating: 4.0/5, difficulty: 4.0/5
He is a good professor, accent is tough at times, but he knows what he is talking about and is willing to help. Very responsive online.