Apart from his obvious teaching duties, he has run extra-curricular STEM groups throughout his career and develops STEM challenges for community and other groups to take on and enjoy.