Thomas Hayes
Dr. Hayes is overall a great professor and I really enjoyed taking his class. He is extremely knowledgeable in this subject and has an extensive background in accounting.  Exams are in person, proctored, and lockdown browser.  If you put in the work to learn the material and study for the exams you should do well in his class.