Humanity (10th Grade)
Political Science
What principle of government ensures that no branch becomes too powerful?
Federalism
Checks and balances
Separation of powers
Judicial review