Teaching & Curriculum Development
My teaching philosophy centers on preparing accounting students for the evolving demands of the profession by integrating topics like analytics, artificial intelligence, and emerging technologies directly into the curriculum. I believe in equipping students with not only foundational knowledge but also the practical, analytical, and critical thinking skills needed to thrive in a data-driven world. To this end, I have developed four accounting analytics/technology/AI courses at Shenandoah University's School of Business. My approach to integrating cutting-edge topics like analytics and AI into the curriculum was recently featured in an expert interview on BSchools.org (see Media page).
Developed Courses
ACCT-530 Accounting Analytics (Data Analytics Foundations for Accounting)
This course provides an introduction to the field of data analytics, specifically tailored for accountants. Students will learn the fundamentals of accounting analytics, including how to identify the right questions, manage data, design a test plan, interpret results, and effectively communicate insights. The course places a strong emphasis on hands-on learning with a leading data visualization tool. By the end of the course, students will be well-equipped with the foundational skills needed to navigate the modern accounting environment and leverage data analytics in their accounting practice. Note: Developed course; not yet offered.
ACCT-531 Advanced Accounting Analytics (Advanced Data Analytics Foundations for Accounting)
This course builds on the foundations established in Data Analytics Foundations for Accounting. It delves deeper into the practical applications of data analytics in various areas of accounting, including audit, managerial, financial, and tax. The course emphasizes hands-on learning with a leading data visualization tool, allowing students to apply advanced data analysis techniques to accounting problems. By the end of the course, students will have a thorough understanding of how data analytics can be used to enhance decision-making and drive efficiency in accounting practice. Note: Developed course; not yet offered.
ACCT-532 AI and Machine Learning in Accounting
This course is designed to equip students with practical skills in applying artificial intelligence (AI) and machine learning techniques to solve accounting problems using a code-based analytics software package. By the end of the course, students will have a thorough understanding of how machine learning can be leveraged in accounting to enhance decision-making and efficiency. Students will also gain a basic understanding of AI, specifically in the context of prompt engineering and its limitations. Note: Developed course; not yet offered.
ACCT-533 Emerging Technologies in Accounting and Finance
This course is designed to equip students with an understanding of the latest technologies impacting the field of accounting/finance, and their applications. By the end of the course, students will have a comprehensive understanding of how these technologies are shaping the future of accounting/finance and how to leverage them in practice. Note: Developed course; not yet offered.
Other Courses Taught
In addition to developing those four specialized accounting analytics/technology/AI courses above, I regularly teach upper-division undergraduate courses within the accounting discipline and graduate business analytics courses, including:
BA-311, Intermediate Accounting I,
BA-312, Intermediate Accounting II,
QM-520, Descriptive Analytics,
QM-521, Predictive Analytics,
QM-522, Prescriptive Analytics, and
QM-523, Business Analytics Capstone.