Controlling electron flow has been at the core of the Communication Systems program over the last few weeks. Students have been building circuits and undertaking simple programming utilising Arduino processors. Students were able to programme their Arduino to mimic the sequence of traffic lights. Most students then progressed further to programme their Arduino to monitor temperature and respond by turning a fan and heat producing globe on and off. Embedded in these activities has been authentic, mathematic learning using measurements from the circuitry to explore linear and simultaneous equations and transformations of functions. As we run into the end of semester one, students have been given the opportunity to choose one element of the course that they wish to explore in more depth from these options; film making, exploring hidden (mathematical) messages in art, Arduino programming, building electronics and aviation linked activities.