Rote learning is based on memorization of the facts such as dates, locations, rules, or formulas, and students are used to reciting the passages learnt by heart with no accurate comprehension of content. Rote memorization is considered a controversial method, as many educators and psychologists claim that the process encourages only mimicry, not actual learning. However, rote memorization has been shown as an effective strategy to learn the basics of language, mathematics, and reading.