Dr. Hamilton teaches auditing, financial accounting, and managerial accounting. His professional experience includes Staff Auditor for an international public accounting firm and Chief Financial Officer of a hedge fund administration company, in addition to providing independent audit and consulting services.