In addition, the various class activities are designed to further develop students’ analytical skills [through case discussions and analysis], communication skills [through class participation and written report], active learning skills [through the accounting project and other class exercises] and professional ethics [through understanding role of ethics in accounting judgements].