The Bachelor of Accounting and Financial Management (BAFM) program at the University of Waterloo equips students with a robust foundation in accounting and finance, while integrating broad competencies in technology, business analytics, sustainability, and innovation. The curriculum emphasizes collaborative, problem-based learning and real-world application through mandatory co-op work terms and extracurricular activities. Graduates acquire critical analytical, interpretive, and communication skills essential for decision-making in modern financial environments. The program specifically prepares students for Chartered Professional Accountant (CPA) and Chartered Financial Analyst (CFA) designations, nurturing an entrepreneurial mindset and global financial leadership.