Reviews of professor Abdulwadood Qazi

Rating: 4.0/5, difficulty: 4.0/5
He always encourages office hours and he has an accent