This paper presents the use of the theory of multiple intelligences and multiple representations in the teaching of mathematics. The use of various types of representations help students approach mathematical concepts in differenf ways. As a result, students can interpret the nature of these concepts and know how to choose the best way to solve the mathematical problem. With the support of dynamic mathematics software, multiple represenations connect geometry and algebra, and develop students' ability to think flexibly when tackling mathematical problems.