<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. Both are professional certification programs for accountants, but a CFA is more advanced. A CFA is a three year program, whereas a CPA is a two year program. The CPA exam is easier than the CFA exam, but the CFA exam is more prestigious.