Designed with a view to enabling a flexible approach to teaching economic theory, Macroeconomics strives to make the subject easier to teach in classrooms, and takes into account various factors, including time constraints, areas of emphasis, and interest on the part of students required to study it.