In addition to teaching ethics to Enrolled Agents, he also teaches QuickBooks and prepares candidates for the Special Enrollment Exam. He has over 12 years experience in the accounting field.