Question: what is the defining difference between behavioral economics and neoclassical economics?
Answer: Neo-classical economics assumes that all agents act rationally in their own self-interest. In contrast, behavioural economics emphasises altruism. This is when humans behave with more kindness and fairness than would be the case if they behaved rationally.