Managerial and cost accounting comprehensive course taught bay a practicing Certified Public Accountant (CPA)