Reviews of professor Ma-Aruf Al-Hassa

Rating: 2.0/5, difficulty: 4.0/5
VERY HARD TO UNDERSTAND! he doesn't give u a proper outline and criteria.