George Braunegg
Professor Braunegg is one of the most caring and engaging instructors I have had a USC. I think the majority of the bad reviews he gets are simply because managerial accounting is HARD, no matter who you take. If you do bad in this course, it's your fault. I studied directly from his lectures and practice tests and ended the semester with an A. 