Roles and Responsibilities 1. Prepare and deliver lectures to students on topics.2. Develop teaching materials.3. Present new accounting principles, techniques and applications.Skills Required 1. Knowledge of accounting principles and practices.2. Ability to explain difficult concepts in an understandable way.3. Strong organizational and communication skills.