Recently in my accounting class my professor went over Activity Based Costing. He went over it fast and left me with some confusion.

Recently in my accounting class my professor went over Activity Based Costing. He went over it fast and left me with some confusion. Can somebody please explain what Activity Based Costing is and how it is different from other forms of costing?