Muhammad Ali Aziz
Muhammad Ali Aziz received his PhD from the University of Michigan, Ann Arbor. He has taught at Princeton University and the University of Michigan. He currently teaches at Yale University and is translating three medieval treatises by Ibn 'Alwan.
Muhammad Ali Aziz received his PhD from the University of Michigan, Ann Arbor. He has taught at Princeton University and the University of Michigan. He currently teaches at Yale University and is translating three medieval treatises by Ibn 'Alwan. See less
Muhammad Ali Aziz's Featured Books