Ibn al-Haytham, Latinized as Alhazen, was a mathematician, astronomer, and physicist of the Islamic Golden Age from present-day Iraq.