Courses, materials, and teaching philosophy
I teach courses that integrate technology, analytics, and practical skills into accounting education. My goal is to prepare students for the evolving demands of the profession.
This course explores how modern organizations capture, process, and safeguard financial information. Students learn core business processes (revenue, purchasing, payroll), internal controls, data modeling, and the fundamentals of systems and database thinking—then apply these concepts through hands-on work with practical tools and real-world scenarios.
This course prepares students to use analytics and AI to solve accounting and audit problems. Students build practical skills in data preparation, querying, automation, and analysis, and learn how generative AI tools can support professional judgment, documentation, and decision-making—while emphasizing ethics, governance, and responsible use in business settings.
I design courses that integrate real-world datasets, live demonstrations, and hands-on labs so students leave with practical, actionable skills. Each lesson draws on my experience auditing IT environments at Ernst & Young and implementing accounting software at Squire & Company.
Recent classroom topics have included generative AI in audit evidence evaluation, workflow automation using VBA and Python, and case studies on internal control failures at companies like FTX.
Coming soon: A teaching case examining the internal control failures behind the FTX collapse. The case will be available for classroom use once published.