Bret Scott
Theres a lot of mixed reviews about Professor Scott online but he's a great professor. He teaches the challenging concepts in a way that you can understand them. You have to put in work outside of class as the test are hard and material is dense. Anybody who rates him a 1 star does not put in the work and aren't cut out for Finance or Accounting. 