contrast design elementprinciples of design thinkingprinciples of macroeconomicslibertarian principlesethical principlescybersecurity principlesaccounting principles courseprinciples of accounting and financeprinciples recoveryaccounting principles staffingproduct management principlesfinancial management principles