Hafiz Ikram Ullah is an Islamic scholar & online Quran tutor at LearnReadQuran with a Master's degree in Islamic jurisprudence. He has been teaching Quran interpretation and Islamic law since 2009. In his free time, he likes to read books, cook & travel.