This course is designed to provide a college-level experience of Mathematics and its history. Students will understand the development of certain mathematical topics, recognize the contribution of notable mathematicians to the mathematical sciences, apply ancient techniques of problem solving and to comprehend how different cultures have affected the development of mathematics. This course is also an introduction to the theory of numbers. Students will study a variety of problems related to the fundamental ideas of divisibility, prime factorization and congruence. Along the way, we will look at some famous theorems and unresolved conjectures in number theory. This course will serve as an introduction to the art of constructing, reading and writing rigorous proofs. Thus, in addition to studying mathematical results, it also focuses on logic, implications, definitions and different methods of proofs.