He was knowledgeable and also up-to-date with the current Taxation standards. He explained the topics clearly. He made the Advanced Taxation module (which is considered to be complex) to be more interesting by allowing students to be engaged or to participate during the lessons.(Students were able to learn actively). He gave a useful feedback on students’ assignments.