Theodoric of Freiberg (ca. 1250–ca. 1310) was among the first in Europe to provide the correct scientific explanation for the rainbow phenomenon, as well as Qutb al-Din al-Shirazi (1236–1311) and his student Kamāl al-Dīn al-Fārisī (1260–1320) mentioned above.