In the course of his career teaching Accounting, he has taught courses in Auditing, Information Technology Auditing, Forensic Accounting, Intermediate Accounting, Advanced Accounting, and Financial and Managerial Accounting. His principles areas of research are mainly in the areas of auditor independence, individual and group decision making in auditing, international accounting research, and standard setting in accounting. Prior to the School of Business, he taught at the Touro Graduate School of Business, and as the Pricewaterhouse Coopers Professor of Forensic Accounting for the Rutgers School of Business.