This document discusses the history of set theory and problems in the foundations of mathematics. It begins by covering the birth of set theory with George Cantor in the late 1800s. It then discusses paradoxes that arose in set theory, such as Russell's paradox, and early attempts to address these issues through axiomatization by mathematicians like Zermelo. The document also covers the foundational crisis in mathematics around this time and different viewpoints on the issue, such as formalism and intuitionism. It discusses Hilbert's program and Godel's incompleteness theorems. Finally, the document briefly touches on non-Euclidean geometry and number theory.