He teaches undergraduate and graduate auditing courses, and has received several teaching awards. His research focuses on audit quality and current audit firm practices. He has extensive public accounting experience with a large regional CPA firm, and is a Certified Fraud Examiner and member of the AICPA and Michigan Association of CPAs.