The perfect instructor! Was always calm and patient with me, made me understand all the small mistakes I used to make in my early lessons. He never gave up on me and did more than enough to keep me going and keep my confidence high. Jazakallah for everything.