CPA students learn entrepreneurship, business skills and charitable giving