Ibn Ṭufail was an Arab Andalusian Muslim polymath: a writer, Islamic philosopher, Islamic theologian, physician, astronomer, and vizier.