Reviews of professor Afeez Hazzan

Rating: 5.0/5, difficulty: 3.0/5
He has an accent but is still understandable. Very knowledgeable about his material and teaches very well. also gives great advice in similar classes.