A classical historical approach to the study of the foundations of mathematics. Contributions of ancient cultures such as the Egyptians, Babylonians, Greeks, Chinese, Hindus and Arabs are considered, as well as the transmission of mathematics into Europe from antiquity through the twentieth century. A comprehensive overview of the various branches of mathematics, such as number theory, logic, geometry, analysis, probability, and statistics is given using concrete applications and high level abstract thinking. Prerequisite: MAT-342.