Reviews of professor Mohammad Khalilzadeh

Rating: 5.0/5, difficulty: 2.0/5
Took time time to explain everything. And would go out of his way to help you out. Definite A, if you do all your work.