Dr. Bharat Aggarwal is an educator with many years of experience working at Fortune 500 companies in both senior accounting and finance positions. He has taught courses in Accounting and Finance in both Universities and Colleges. He is a Chartered Professional Accounting (CPA) and has a Masters of Business Administration (MBA) degree from Wilfrid Laurier University. ?Aggarwal has 15 years of experience as a practitioner in the field of Accounting and Finance. He has performed controlling and planning functions at various fortune 500 companies. He has also completed his doctorate degree which focused on responsibility centre management and collaboration. He brings both practice relevance and theoretical wisdom to his courses.?