He works with undergraduate and graduate students and teaches courses in accounting information systems, enterprise systems, and emerging technologies. He has published auditing and IT-related articles in a number of academic journals. He is a former president of both the Accounting Information Systems Section and the Strategic and Emerging Technologies Section of the American Accounting Association. He is a CPA and member of the American Accounting Association, the Association for Information Systems, the American Institute of Certified Public Accountants, and ISACA. He also serves as the advisor for the ISACA student group at FSU.