Mathematics has been taught predominantly at the undergraduate level and all other levels below as just a set of rules and procedures. Though this way of teaching Mathematics had its value in the past in performing specific calculations, it did not lead to students understanding the Language so that they will be able to use it to innovate. In fact, it is arguable that only about 10% of students show mastery in Mathematics at the completion of high school. Most students either master or show high levels of proficiency in their first SPEAKING Language and this is because they learn concepts and not procedures only. Only after Understanding the concept behind something, can you expect someone to be able to apply it successfully; especially in an innovative way. I will certainly appreciate your perspective on this topic.