O ka eko Kemikali ni Ladoke Akintola University of Technology, Ogbomosho, Nigeria, nibi ti o ti gba oye akoko ni 2002.. 
Ni ọdun 2000, o bẹrẹ ibeere Imam fatàwa portal, ibeere Isilamu lori ero ayelujara ati ibi ipamọ idahun, eyi ti a ro pe o ti fun un l'okiki ni agbaye.. 