<human>:  What is the difference between a CPA and a CFA?
<bot>: A CPA is a certified public accountant, and a CFA is a Chartered Financial Analyst. The CPA designation requires a four-year degree, and the CFA requires a two-year degree. Both are certification programs that prepare students for careers as financial professionals.