Reviews of professor Amir Makaryus

Rating: 1.0/5, difficulty: 5.0/5
He doesnt teach well because he always skip steps so much and he doesnt speak clearly