<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. A CPA is a professional who is licensed by the state in which he or she practices. A CFA is a professional who has passed a rigorous examination that tests their knowledge of financial markets.