His primary teaching focus is introductory and intermediate financial accounting, introductory managerial and accounting information systems courses with specific attention to developing sound technical, mechanical and analytical skills as it relates to accounting systems and theory. Previously he was an accounting professor at Johnson County Community College and an associate instructor at the University of Kansas. In practice he was corporate controller for Beaver Creek Resort Company in Colorado, a CPA for Peat, Marwick, Mitchell (KPMG) in Kansas City and a cost engineer on the Trans-Alaska Pipeline.