John P. Herzog is an instructor of computer science at Wittenberg University and an instructor of economics and finance at the University of Dayton, where he teaches courses in principles of macroeconomics, business finances, financial analysis and markets, and microeconomics. He earned his bachelor's degree and master's degree in business administration from Wright State University.