This course is an induction to proofs and designed for students to prepare for the study of advanced mathematics. After practices of problem solving and calculations through previous Math courses, students will learn the language and philosophy of higher mathematics in this course. Topics include logic and proofs, sets and counting, relations, the real and complex number systems, topology, and algebra. The next figure shows the topics in details.