Mohamed A. El-Erian has good points. I would like to add the following: (a) to always bear in mind that economics is an EMPIRICAL SOCIAL SCIENCE. It is not mathematics, which can be detached from the empirical world. Neither is it like physics with its physical laws that can be captured in elegant maths. And be scientific: when theory does not fit empirical data, throw out the theory. Please do not hide useless theory by layer upon layer of mathematical cosmetics. Keynes was an accomplished mathematician, yet his General Theory has very few maths. (b) being s social science, it operates within societal context. So neglect societal context at your own perils. (c) the fundamentals are more important than techniques. Any decent economics program should consist at least 60% of fundamentals, with 40% or less for techniques. The latter may be out of date within a decade. (d) while teaching fundamentals, pay due attention to the historical context in which ideas are developed. For example Adam Smith, is well known for his pro-free market position. How many teachers will tell students that Smith lived in a time where the standards of honesty and competence of most governments in Europe were unbelievably low. The English government was controlled by an aristocratic clique, the place-jobbing, corrupt, cynical, and class-biased gentry. Also Smith argues that natural monopolies like railways should be run by the State or strictly regulated. The State must provide public goods such as defense, maintenance of law and order, education and healthcare. He even has no objection to competent and clean governments, like those in Amsterdam and Venice, venturing into business activities.