Alhazen

An Arab Muslim scientist, mathematician, astronomer, and philosopher, he made significant contributions to the principles of optics, astronomy, mathematics, visual perception, and the scientific me…