Mr. Anderson is always organised for our lessons. He always helps me to extend my knowledge, if he believes that I am not being challenged I can always count on him to give me extension work. He offers a variety of activities/ exercises in order to ensure my whole class have a comprehensive understanding of the topic we are studying. One of his attributes is that he is fair, he pays equal attention to my whole classes learning, with the intention to guarantee their success within the topic, given they put in effort themselves. Which he encourages us to do, regularly. Overall, His lessons bring much learning, his style of teaching is impeccable.